Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2013, 14:22   #1
Kamuist
Пользователь
 
Аватар для Kamuist
 
Регистрация: 15.05.2009
Сообщений: 18
По умолчанию Разбить стобец с датой на большую и менюшую

всем доброго времени суток, есть такая таблица...

id 1 ||дата1
id 1 ||дата2
id 1 ||дата3
id 1 ||дата4
...
где дата1 приход товара дата2 расход, дата 3 опять приход того же товара
дата4 снова расход того же товара

мне нужно разбить столбец с датой на 2 столбца

результат должен быть
id 1 ||дата1||дата2
id 1 ||дата3||дата4
...
и т.д.

я понял что это можно сделать в case только вот с условием не разберусь...
т.е. получить таблицу в виде
id 1 ||дата1||0
id 1 ||дата2||дата2
id 1 ||дата3||0
id 1 ||дата4||дата4
...
и потом собрать все в кучу
вот...примерно вот такие мысли, вот только не допру как изобразить в MSSQL
Kamuist вне форума Ответить с цитированием
Старый 01.08.2013, 14:33   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если в записи нет признака что это за дата - приход или расход, то средствами SQL вы нужну Вам выборку вряд ли сделаете...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Округление до 9 в большую сторону. NewStudent07 Microsoft Office Excel 14 02.06.2013 15:04
Функция округления в большую сторону в c++ Karina89 Помощь студентам 1 23.11.2011 18:02
отсутствует взаимосвязь между датой поступления товара и датой отгрузки Forget Microsoft Office Access 0 13.02.2011 14:10
Как разбить число на цифрыКак разбить число на цифры: 3241 => 3,2,4,1 (Pascal) Banderas123 Помощь студентам 3 07.12.2009 18:26
Задача на большую строку Witaliy Помощь студентам 4 10.02.2009 18:26