Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Сводная таблица

$
0
0
Здравствуйте.

MS SQL SERVER 2012.

Есть таблица содержащая периоды отпуска и таблица периодов больничного. на основании этих двух таблиц хочу сделать запрос т.о. образом чтобы получить периоды отпуска не покрытых больничным

CREATE TABLE [dbo].[Отпуск](
	[НачОтп] [date] NULL,
	[КонОтп] [date] NULL
) ON [PRIMARY]

INSERT INTO [Отпуск] (НачОтп, КонОтп) ('01-01-2016', '15-01-2016')
INSERT INTO [Отпуск] (НачОтп, КонОтп) ('16-01-2016', '30-01-2016')


CREATE TABLE [dbo].[Больничный](
	[НачБол] [date] NULL,
	[КонБол] [date] NULL
) ON [PRIMARY]

INSERT INTO [Отпуск] (НачБол, КонБол) ('04-01-2016', '10-01-2016')
INSERT INTO [Отпуск] (НачБол, КонБол) ('25-01-2016', '02-02-2016')


в результате селекта хочу получить
СПо
01-01-201604-01-2016
10-01-201615-01-2016
16-01-201625-01-2016


Как организовать запрос ?

Спасибо ...

Viewing all articles
Browse latest Browse all 7251

Trending Articles