mysql函式DATE ADD使用

2022-07-12 12:45:08 字數 463 閱讀 2934

mysql提供了非常有用的函式date_add 。date_add() 函式向日期新增指定的時間間隔。

語法:

date_add(date,interval expr type)   date

例如:

從訂單表中查詢出六個月內下單的客戶(正常客戶),那麼其他客戶則是六個月未下單的客戶。(流失客戶為1)

select cusid from t_customer_order where date_add(orderdate,interval 6 month)>now()   六個月內下單的客戶

六個月內未下單的使用者

select * from t_customer t1  where t1.id not in (select cusid from t_customer_order where date_add(orderdate,interval 6 month)>now()) and state=0

MySql函式 DATE ADD 函式

date add 函式用來對日期進行加減 date 欲操作的日期 interval 關鍵字 expr 日期加減的數值 unit 日期加減的型別 date add date,interval expr unit microsecond second minute hour day week month...

mysql中使用date add()函式

date add 常常使用者在mysql的sql中實現對日期型別的操作,比如增加或者減少,但是不改變原來的資料,只是對查詢的資料做處理,這裡展示使用示例 date add date,interval expr unit 說明 其中 date表示時間字段或者時間型別 interval是固定標誌,exp...

MySql儲存過程 DATE ADD用法

b 定義和用法 b date add 函式向日期新增指定的時間間隔。b 語法 b date add date,interval expr type date 引數是合法的日期表示式。expr 引數是您希望新增的時間間隔。type 引數可以是下列值 type 值 microsecond second ...