1

" "という次の ( MySQL) テーブルがあります。sls_ord

Sales           Total                   Date
joko susilo     Rp. 12.000.000;     24-May-2013
wenini          Rp. 13.000.000;     25-May-2013
Supardjo        Rp. 13.300.000;     20-May-2013
wenini          Rp. 20.300.000;     6-May-2013
joko susilo     Rp. 23.300.000;     8-May-2013
joko susilo     Rp. 24.000.000;     1-May-2013

と を数える方法group salesweek?

もう 1 つ質問があります。次の週のデータを自動的に表示する方法を教えてください。

4

1 に答える 1

1

質問の最初の部分について:

SELECT COUNT(*), WEEK(Date) FROM sls_ord GROUP BY WEEK(Date);

タイプDateの場合、フィールドを想定していますDatetime

また、@Raphaelが正しく言ったように、列リストに andをYEAR(Date)追加できますMONTH(Date)GROUP BY

于 2013-05-25T07:53:18.513 に答える