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

MYSQLは、開始日と終了日の間の文字列として月のクエリリターンリストを選択します

    以下のクエリでうまくいくはずです。

    2行目では入力と出力のデータが異なります。出力データに対して実行しました

    select id, DATE_FORMAT(start_Date, '%Y-%c-%d') as Start_Date,
           DATE_FORMAT(end_date,'%Y-%c-%d') as END_Date,
           group_concat( distinct(DATE_FORMAT(aDate, '%Y %M '))) as Descp
    from (
         select ss.end_date - interval (a.a ) month as aDate from
         (select 0 as a union all select 1 union all select 2 union all select 3
         union all select 4 union all select 5 union all select 6 union all
         select 7 union all select 8 union all select 9) a, Contracts ss 
         ) mon, Contracts sa
    where aDate between sa.start_date and sa.end_date
    group by id;
    



    1. Rails mysql2 undefined method `accept'for nil:NilClass

    2. MacOSXへのMySQLPythonのインストール

    3. SQLServerの再構築インデックスクエリ

    4. asp.netのデータベースから画像を取得します