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]
Создать запрос для заполнения всех строк за год данными
Существуют 2 таблицы
Код:
в таблице tbl2 около 200000 строк и все строки имеют данные и без NULL , эти данные необходимо выбирать с учётом времени то есть года и месяца но не каждый месяц содержит данные просто не существует строки с таким месяцем, хотелось бы получить пропущенные строки заполнив данными за предыдущие месяцы а само значение VALmthper или VALwkper может быть 0