MS SQL sucks

Mar 18, 2008 23:07

Казалось бы простейшая и типичная задача: есть табличка с логом, т.е. одно поле - это datetime. Хочется посмотреть по дням сколько было записей в журнале ( Read more... )

programming

Leave a comment

Comments 5

raccoon March 18 2008, 20:36:53 UTC
Он просто не умеет использовать функции (в частности, convert) в качестве аргументов операций агрегирования.
Старая штука, T-SQL.

Reply


white_bars March 19 2008, 00:38:08 UTC
А чего бы не округлять до полуночи? Чего-нибудь типа

create rule DateOnlyRule as
dateAdd(dd,datediff(dd,0,@DateTime),0) = @DateTime

Reply

corneff March 19 2008, 20:06:18 UTC
Так в таблице хочется иметь полную информацию по времени операции, а вот в отчете надо таки агрегировать.

Reply


ICE Online games anonymous September 12 2008, 13:50:43 UTC

idyll_lexical October 3 2008, 22:03:42 UTC
Очень понравился ваш ЖЖ, я вас зафренжу и было бы круто если бы вы ответили взаимно;)

Reply


Leave a comment

Up