- 1
- 2
- 3
- 4
- 5
- 6
- 7
Select
min(convert(char(10), DatField, 102)) as DatField,
min('ConstantForMe') as type,
f1
From sometable
Where /*условия*/
Group By f1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−122
Select
min(convert(char(10), DatField, 102)) as DatField,
min('ConstantForMe') as type,
f1
From sometable
Where /*условия*/
Group By f1
Люблю я агрегаты,
Любовью к ним пылаю неземною.
Неявные форматы -
И что хотите делайте со мною!
Для вас это - ерунда,
Подумаешь convert!
Но вы возьмите дату,
Но текстового формата,
Десяток первых цифер,
Смешайте всё с константой,
И группируйте с ней.
Поймёте вы всем сердцем -
Какое это чудо,
Потом вам станет худо,
Но это уж потом.
Vasiliy 16.09.2014 18:10 # +1
DBdev 16.09.2014 18:49 # +1