私は仕事のレポートを書いています。このレポートでは、1 日ごとにドロップした生徒の数を比較する必要があります。つまり、8 月 5 日にドロップした X 人の生徒の数を 1 日と 5 日に比較したことをレポートで示す必要があるということです。 7 月 1 日から 5 日までの間に下落した X の金額など、その年の各月について。その情報を得るために使用できるクエリを提供して、誰か助けてもらえますか? ありがとう。
質問する
320 次
1 に答える
0
月の最初の日数を比較したいとします。次のクエリは例を示しています。
select yr, mon, count(*)
from (select extract(year from date) as yr, extract(month from date) as mon,
extract(day from date) as day
from t
) t
where day <= extract(day from now())
group by yr, mon
ただし、正確な構文はデータベースによって異なる場合があります。たとえば、現在の日付はnow()、getdate()、system_dateなどです。一部のデータベースは抽出をサポートしていませんが、ほとんどのデータベースには月と日を取得する方法があります。
于 2012-08-05T15:25:59.543 に答える