MySQLの二つの日付、月、年間の日数を計算します

MySQLは、組み込みの日付関数ように、二つの日付、秒、分、時間、日、週、四半期、月、年の間の差を計算週間、現在の日付の日増減、およびTIMESTAMPDIFF。

TIMESTAMPDIFFを選択します(タイプ、開始時刻、終了時刻)

秒数の違い:

TIMESTAMPDIFF SELECT(SECOND、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

分の数の違い:

TIMESTAMPDIFF SELECT(分、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

時間数の違い:

TIMESTAMPDIFF SELECT(HOUR、' 1993年3月23日0時00分00秒00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

日数の違い:

TIMESTAMPDIFF SELECT(DAY、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

週数の違い:

TIMESTAMPDIFF SELECT(WEEK、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

四半期の数との差:

TIMESTAMPDIFF SELECT(四半期、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

数ヶ月の違い:

TIMESTAMPDIFF SELECT(MONTH、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

数年の違い:

TIMESTAMPDIFF SELECT(YEAR、' 1993年3月23日00:00:00 '、DATE_FORMAT(NOW()、' %Y-%M-%D%H:%I:%のS '))

現在の日付を取得します。

)(NOW SELECT 
)(SELECT CURDATEを

現在の日付に日を追加します。

SELECT DATE_SUB(CURDATE()、INTERVAL - 1 DAY)

デイ減らすために、現在の日付:

SELECT DATE_SUB(CURDATE()、INTERVAL 1 DAY)

追加の週の現在の日付:

SELECT DATE_SUB(CURDATE()、INTERVAL - 1週間)の

DATE_SUB SELECT(NOW()は、INTERVAL -1 MONTH)

月に現在の日付の増加:

SELECT DATE_SUB(CURDATE()、INTERVAL - 1 MONTH)
  • FRAC_SECOND MS
  • SECOND秒
  • MINUTE分
  • HOUR時間
  • DAY日
  • WEEK週
  • MONTH月
  • QUARTER四半期
  • 、YEAR

おすすめ

転載: www.cnblogs.com/i-tao/p/11419900.html