--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2012-06-16(Sat)

MySQLの日付操作

MySQLの日付を使ったクエリーが必要になったのでメモっておく。

MySQLには基本timestamp型で日時を格納している。
しかし、今回抽出したいデータは日付のみを使ったデータ。

日時から日付だけ使ってクエリーを書くときは
現在日時を出す。
mysql> select current_timestamp;
+---------------------+
| current_timestamp |
+---------------------+
| 2012-06-09 12:56:34 |
+---------------------+
1 row in set (0.00 sec)

date関数を使って日付だけ取得する。
mysql> select date(current_timestamp);
+-------------------------+
| date(current_timestamp) |
+-------------------------+
| 2012-06-09 |
+-------------------------+
1 row in set (0.00 sec)
これは、current_dateを同じです。


日付どおしの引き算がしたい場合
DATE_SUBとto_daysを使う。
mysql> select to_days(DATE_SUB( CURRENT_DATE, INTERVAL 1 DAY )) - to_days(day_login) as days from time_table limit 1;
+------+
| days |
+------+
| 46 |
+------+
1 row in set (0.00 sec)



関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

コメント

プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。