をカウントして、私はその日に作成された回数など、ユーザーの日と合計数を返しますユーザーの30日の報告書を、取得しようとしていますし、私はこれでそれをやったため日報クエリSQL:ユーザーが
Select count(*) As [Count] ,
(SELECT CONVERT(date, AddDate)) As [Date]
from Users
WHERE AddDate >= (SELECT DateAdd(month, -1, Convert(date, GetDate())))
Group By CONVERT(date, AddDate)
は、それは私にすべてのユーザが作成されたもののみ、日付を与えるが、私はそれが数 を持っている場合のいずれかのすべての30日示したいと思います。
同じケース私は毎月のレポートで行いたい。 今月からと12ヶ月となり、合計ユーザー数がのとなるように変更したいと考えています。私はコメントで述べたように、このために私はこのクエリ
Select count(*) As [Count] ,
(Select DATEPART(month , DateAdd(month , DATEPART(mm,AddDate) , -1))) as Month
from Users
WHERE AddDate >= (SELECT DateAdd(YEAR, -1, Convert(date, GetDate())))
Group By DATEPART(mm,AddDate)
「カレンダーテーブル」と「左結合」が必要 –