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

MySQL-カウントとGroupBy

    すべての日付値を結合してから、それらをグループ化してカウントすることができます:

    SELECT   DATE_FORMAT(d, '%y-%m'), COUNT(*)
    FROM     (SELECT date_1 AS d FROM mytable 
              UNION ALL
              SELECT date_2 FROM mytable) t
    GROUP BY DATE_FORMAT(d, '%y-%m')
    ORDER BY d DESC
    


    1. データは SQL サーバーにどのように保存されますか?

    2. Oracle:to_dateでNULL値を回避する

    3. SQLServerで複合主キーを作成する

    4. MySQLmy.cnfファイル-先行するグループのないオプションが見つかりました