event, date1, date2 (date1 とdate2 は日付)というデータベースがあるとします。 date2 - date1 の日数を計算したいのですが。

MySQL | PHP4閲覧

ベストアンサー

1

1人がナイス!しています

>date1 < date2 の場合のみ、計算して合計したいです。 日数 0 の分が件数も対象外ならもっと簡単だとは思いますが、こちらではないですよね(これなら悩むことでもないと思うので)。 select date_format(date2, '%Y%m') as yymm, sum(datediff(date2, date1)) as days, count(*) as cnt from テーブル名 where date1 < date2 group by yymm

ThanksImg質問者からのお礼コメント

ありがとうございます。

お礼日時:6/18 9:23