Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создать запрос для заполнения всех строк за год данными

32K
17 октября 2007 года
serg124
1 / / 17.10.2007
Добрый день
Существуют 2 таблицы
Код:
CREATE TABLE [dbo].[tbl_PERmth](
    [PERmth] [smallint] NOT NULL,
    [PERmth Long Description] [nvarchar](255) NULL,
    [PERmth Short Description] [nchar](3) NULL
   
 CONSTRAINT [PK_tbl_PERstructure] PRIMARY KEY CLUSTERED
(
    [PERmth] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[tbl2](
    [VALmthper] [float] NULL,
    [VALwkper] [float] NULL,
    [LE] [int] NULL,
    [doctype] [varchar](12) NULL,
    [PERmth] [int] NULL,
    [LOC] [int] NULL,
    [CC] [varchar](4) NULL,
    [AC] [varchar](30) NULL,
    [Year] [int] NULL,
    [BU] [nvarchar](20) NULL,
    [cusno] [varchar](20) NOT NULL,
    [cusname] [varchar](80) NOT NULL
) ON [PRIMARY]

в таблице tbl2 около 200000 строк и все строки имеют данные и без NULL , эти данные необходимо выбирать с учётом времени то есть года и месяца но не каждый месяц содержит данные просто не существует строки с таким месяцем, хотелось бы получить пропущенные строки заполнив данными за предыдущие месяцы а само значение VALmthper или VALwkper может быть 0
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог