MySQL DATEDIFF() 関数の使い方は?

MySQLのDATEDIFF()関数は2つの日付間の差を計算するために使用します。2つの日付のパラメータを受け取り、2つの日付間の日の差を返します。

関数の構文は次のとおりです。

DATEDIFF(date1, date2)

指定する2つのパラメータ date1 と date2 は、date1 の方が後の日付、date2 の方が前の日付である必要があります。 関数は、date1 と date2 の間の、日数による差を返します。

例として

ordersという表にorder_dateとship_dateという2つの日付カラムがある場合、DATEDIFF()関数を使用して注文の処理期間の差を計算できます。

order_date, ship_date, DATEDIFF(ship_date, order_date) as processing_time を選択

注文から

注文日、出荷日、処理時間差(日)が列として含まれる結果セットを返します。

bannerAds