-4

現在、「登録」2列と呼ばれるSQLデータベーステーブルを使用して、フォームにレコードを表示しようとしています。情報はグリッドビューに表示されます

以下に表を示します。

Registration ID           Date Registered
    1                          10/4/2013
    2                          11/4/2013
    3                          12/5/2013
    4                          13/6/2013

結果は次のようになります。

Number of record           Month Registered
2                          April
1                          May
1                          June

クエリが何であるか知っている人はいますか?

4

4 に答える 4

1

以下のようなSQLを試してデータを取得できます

select  count(*) as Numberofrecord, datename(month, DateRegistered) as MonthRegistered 
from table
group by datename(month, DateRegistered) 
于 2013-08-06T05:06:33.123 に答える
1

SQL からレコードを取得する場合は、次のようにしてください。

SELECT MONTH(DateRegisterd) MONTH, COUNT(*) COUNT
FROM YourTableName
WHERE YEAR(DateRegisterd)=2013//If you want records of particular year
GROUP BY MONTH(DateRegisterd)

またはこのように

select  count(*) as Numberofrecord, datename(month, Date_Registered) as MonthRegistered 
from YourTable group by datename(month, Date_Registered) 
于 2013-08-06T05:19:48.230 に答える