Схлопнуть несколько с трок в одну: поля имеют тип Date.

qv11
Дата: 20.12.2012 14:46:33
Добрый день!

подскажите как схлопнуть

ID A B
1 01.01.2012 NULL
1 NULL 01.01.2010

в одну строку

ID A B
1 01.01.2012 01.01.20101


спасибо!!!
qv11
Дата: 20.12.2012 14:48:26
ID__________A____________________B
1 __________01.01.2012____________NULL
1 __________NULL_________________ 01.01.2010

в одну строку

ID__________A____________________B
1 __________01.01.2012____________01.01.2010
orawish
Дата: 20.12.2012 14:50:09
qv11,

схлопните хлополкой
select min(a),min(b),id group by id;
Ramin Hashimzade
Дата: 20.12.2012 14:51:12
а что о если:

ID__________A____________________B
1 __________01.01.2012____________ 01.01.2009
1 __________NULL_________________ 01.01.2010

или такое не может быть?
qv11
Дата: 20.12.2012 15:13:35
Ramin
а что о если:

ID__________A____________________B
1 __________01.01.2012____________ 01.01.2009
1 __________NULL_________________ 01.01.2010

или такое не может быть?


A,B,C,D -условия
в одной строке может быть выполнено только одно условие. остальные столбцы NULL
qv11
Дата: 20.12.2012 15:16:03
orawish
qv11,

схлопните хлополкой
select min(a),min(b),id group by id;


а есть встроенные какие-то методы? (как pivot unpivot) для этой цели.


если помимо id нужно показать еще столбцы? то как поступить в этом случае?
ID__________A____________________B____________________Col1
1 __________01.01.2012____________NULL_________________'123'
1 __________NULL_________________ 01.01.2010____________'456'
Ramin Hashimzade
Дата: 20.12.2012 15:19:12
qv11
orawish
qv11,

схлопните хлополкой
select min(a),min(b),id group by id;


а есть встроенные какие-то методы? (как pivot unpivot) для этой цели.


если помимо id нужно показать еще столбцы? то как поступить в этом случае?
ID__________A____________________B____________________Col1
1 __________01.01.2012____________NULL_________________'123'
1 __________NULL_________________ 01.01.2010____________'456'

хорошо а что делать с "Col1"?
Да ну
Дата: 20.12.2012 15:21:15
qv11,

Смотря что вы хотите в них показать. Встроенных методов формулировки постановки задачи пока не придумали
orawish
Дата: 20.12.2012 15:22:16
Ramin
qv11
пропущено...


а есть встроенные какие-то методы? (как pivot unpivot) для этой цели.


если помимо id нужно показать еще столбцы? то как поступить в этом случае?
ID__________A____________________B____________________Col1
1 __________01.01.2012____________NULL_________________'123'
1 __________NULL_________________ 01.01.2010____________'456'

хорошо а что делать с "Col1"?

во-первых ответить на вопрос
автор
а чё надо то?

:)
qv11
Дата: 20.12.2012 15:24:58
Ramin
qv11
пропущено...


а есть встроенные какие-то методы? (как pivot unpivot) для этой цели.


если помимо id нужно показать еще столбцы? то как поступить в этом случае?
ID__________A____________________B____________________Col1
1 __________01.01.2012____________NULL_________________'123'
1 __________NULL_________________ 01.01.2010____________'456'

хорошо а что делать с "Col1"?


простите поторопился

ID__________A____________________B____________________Col1____________Col2
1 __________01.01.2012____________NULL_________________'123'____________null
1 __________NULL_________________ 01.01.2010____________null____________'asdf'