2010年8月2日月曜日

MySQLで日付の差分を求める

日付型のカラム2つの差分を調べようと思い、

select date1 - date2 from table

とやったら、変な数字が返ってきてしまいました。

調べてみたら、こういうときはdatediffという関数を使えばいいようです。
こんな具合です。

SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');

http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html

0 件のコメント:

コメントを投稿