SQLCE: Как считать Datepart - PullRequest
       24

SQLCE: Как считать Datepart

0 голосов
/ 02 сентября 2011

В течение длительного времени я борюсь со следующей темой: я хочу посчитать значения datepart.Я использую SQL Compact Edition 4.0 и понятия не имею, как получить следующее:

select datepart(week, CreateDate) as Week, count(*) from tblOrders 
where CreateDate>'12 April 2010' and CreateDate<'25 June 2011'

Очевидно, что это не работает, но чтобы дать вам представление о том, что я хочу получить в результате: - 2столбцы,

  • один называется "неделя" - это будет номер недели
  • во втором столбце - сколько заказов у ​​меня было в неделю

Заранее спасибо,

Пит

1 Ответ

1 голос
/ 02 сентября 2011

Вам потребуется добавить Group By, чтобы синтаксис запроса был правильным.

select datepart(week, CreateDate) as Week, count(*) 
from tblOrders  where CreateDate>'12 April 2010' and CreateDate<'25 June 2011'
group by datepart(week, CreateDate)

Это помогает?

...