2016-07-12 3 views
0

私は日付フィールドがあり、日数を計算したいとします。選択した日付と現在の間にSQLクエリ経過時間を設定するにはどうすればよいですか?

システム日付のように日付フィールドとnow()の選択日付SQLを使用してクエリを作成するにはどうすればよいですか?

http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_datediff

例えば:

+0

あなたは少なくとも私達にあなたのテーブル構造を示してもらえますか? –

+2

checkout [DateDiff](https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff) – ughai

+0

テーブル – JYoThI

答えて

3
select DATEDIFF(columnwithdatename, NOW()) from table 
+0

これはありがたく...私はちょうど私が開始日と終了日の列の間に日付のDATEDIFFを取りたいのですか? –

+0

テーブル – Whencesoever

+0

からDATEDIFF(startdatecolumn、enddatecolumn)を選択してくださいありがとうgazillionは動作します –

1

DateDiff関数を使用

SELECT DATEDIFF(MyDateColumn, NOW()) FROM MyTable; 
0

をSQL DATEDIFF関数 を使用しています。ですから、例えば

SELECT DATEDIFF(NOW(), your_date_field) FROM your_table; 
関連する問題