sql >> データベース >  >> RDS >> Mysql

MySQLは、月の各日の日付に該当する行の数を取得します

    試してみてください:

    SELECT COUNT(*), DATE(date) FROM table WHERE DATE(dtCreatedAt) >= DATE('2009-03-01') AND DATE(dtCreatedAt) <= DATE('2009-03-10') GROUP BY DATE(date);
    

    これにより、2009年5月の毎日の金額が取得されます。

    更新:月/年にまたがるさまざまな日付で機能するようになりました。



    1. Node.jsでSequelizeを使用して結合クエリを作成する方法

    2. sysdateでのto_date関数の問題

    3. 選択した結果をOracleで転置する

    4. 2PL、厳密なモデルと厳密なモデル、何か利点はありますか?