| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Выборка с группировкой по датам |
| Автор: Wexsel 29.1.2011, 00:03 |
| Допустим есть таблица |DateTime|Value| |2011-01-01 18:45|1| |2011-01-01 18:49|11| |2011-01-01 13:45|34| |2011-01-02 11:15|8| |2011-01-02 11:45|3| |2011-01-03 18:45|6| Нужно выбрать так, что бы получить |2011-01-01 |34+11+1=46| |2011-01-02 |11| |2011-01-03 |6| Не подскажите, хотя бы в какой области искть? |
| Автор: Akina 29.1.2011, 00:32 |
| Вырезать из DateTime кусок, содержащий дату, и группировать по нему. Наиболее простой способ вырезки - CAST в Long. |
| Автор: Wexsel 29.1.2011, 12:21 |
| Спасибо, только не лонг а Дейт GROUP BY CAST(ex.CreateTime AS Date) |