0

很长一段时间以来,我一直在努力解决以下主题:我想计算 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列,

  • 一个叫做“周” - 那将是一个星期数
  • 在第二列 - 我每周有多少订单

提前致谢,

皮特

4

1 回答 1

1

您需要添加 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)

这有帮助吗?

于 2011-09-02T09:47:54.023 回答