Получить запросом слегка преобразованную таблицу
|
|
Среда, 06 Мая 2015 г. 09:28
+ в цитатник
Есть таблица:
ДатаНачала | Код | Наименование | ДатаКонец | 01.01.2015 | 154154 | ывпвапавпав | | 08.01.2015 | 8786 | аурреншлнш | 30.04.2015 | 10.01.2015 | 87835 | укцукеккеке | | 15.01.2015 | 51641 | оренгнгеншнц | | 20.01.2015 | 36548 | генгенгнеген | 01.05.2015 |
|
Хочу из нее SQL запросом получить такую:
Дата | Код | Наименование | Тип | 01.01.2015 | 154154 | ывпвапавпав | +++ | 08.01.2015 | 8786 | аурреншлнш | +++ | 30.04.2015 | 8786 | аурреншлнш | --- | 10.01.2015 | 87835 | укцукеккеке | +++ | 15.01.2015 | 51641 | оренгнгеншнц | +++ | 20.01.2015 | 36548 | генгенгнеген | +++ | 01.05.2015 | 36548 | генгенгнеген | --- |
|
Т.е.:
строки, у которых в исходной таблице заполнено поле ДатаКонец, нужно выбрать дважды;
в зависимости от того, заполнено поле ДатаКонец или нет, присвоить тип строки;
использовать в новой таблице вместо ДатаНачала ДатаКонец.
Возможно ли так?
на 2-й и 3-й пункты есть IIF или SWITCH
а вот 1-й пункт вызвал у меня большую трудность. http://www.sql.ru/forum/1155271/poluchit-zaprosom-slegka-preobrazovannuu-tablicu
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-