私は日付フィールドがあり、日数を計算したいとします。選択した日付と現在の間にSQLクエリ経過時間を設定するにはどうすればよいですか?
システム日付のように日付フィールドとnow()の選択日付SQLを使用してクエリを作成するにはどうすればよいですか?
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_datediff
例えば:
私は日付フィールドがあり、日数を計算したいとします。選択した日付と現在の間にSQLクエリ経過時間を設定するにはどうすればよいですか?
システム日付のように日付フィールドとnow()の選択日付SQLを使用してクエリを作成するにはどうすればよいですか?
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_datediff
例えば:
select DATEDIFF(columnwithdatename, NOW()) from table
これはありがたく...私はちょうど私が開始日と終了日の列の間に日付のDATEDIFFを取りたいのですか? –
テーブル – Whencesoever
からDATEDIFF(startdatecolumn、enddatecolumn)を選択してくださいありがとうgazillionは動作します –
DateDiff関数を使用
SELECT DATEDIFF(MyDateColumn, NOW()) FROM MyTable;
たぶんDATEDIFF
SQL関数(http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff)を使用してみてください例えば
select datediff(day, myDate, getdate()) as daysAgo
from myTable
をSQL DATEDIFF関数 を使用しています。ですから、例えば
:
SELECT DATEDIFF(NOW(), your_date_field) FROM your_table;
あなたは少なくとも私達にあなたのテーブル構造を示してもらえますか? –
checkout [DateDiff](https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff) – ughai
テーブル – JYoThI