0

長い間、私は次のテーマに苦労しています。日付部分の値を数えたい。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列、

  • 「週」と呼ばれるもの-それは週番号になります
  • 2番目の列-1週間あたりの注文数

前もって感謝します、

ピート

4

1 に答える 1

1

You'll need to add a Group By to make the query syntax correct.

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

Does that help?

于 2011-09-02T09:47:54.023 に答える