date_sub() 函式從日期減去指定的時間間隔。
date_sub(date,interval expr type)date 引數是合法的日期表示式。expr 引數是您希望新增的時間間隔。
type 引數可以是下列值:
type 值
microsecond
second
minute
hour
dayweek
month
quarter
year
second_microsecond
minute_microsecond
minute_second
hour_microsecond
hour_second
hour_minute
day_microsecond
day_second
day_minute
day_hour
year_month
假設我們有如下的表:
orderid
productname
orderdate
1'computer'
2008-12-29 16:25:46.635
現在,我們希望從 "orderdate" 減去 2 天。
我們使用下面的 select 語句:
select orderid,date_add() 函式向日期新增指定的時間間隔。date_sub(orderdate,interval 2 day)
as orderpaydatefrom orders
date_add(date,interval expr type)date 引數是合法的日期表示式。expr 引數是您希望新增的時間間隔。
type 引數可以是下列值:
type 值
microsecond
second
minute
hour
dayweek
month
quarter
year
second_microsecond
minute_microsecond
minute_second
hour_microsecond
hour_second
hour_minute
day_microsecond
day_second
day_minute
day_hour
year_month
假設我們有如下的表:
orderid
productname
orderdate
1'computer'
2008-12-29 16:25:46.635
現在,我們希望向 "orderdate" 新增 2 天,這樣就可以找到付款日期。
我們使用下面的 select 語句:
select orderid,date_add(orderdate,interval 2 day)
as orderpaydatefrom orders
sql時間轉換時分秒 SQL時分秒之間相互轉換
以秒為單位轉換 我們先來宣告乙個時間單位是秒的變數,方面下面用 declare a int 2000 變數 a,2000秒 1 將秒轉換成時分秒格式 select convert varchar 10 a 3600 時 convert varchar 10 a 3600 60 分 convert v...
毫秒轉為天 小時 分 秒
param 要轉換的毫秒數 return 該毫秒數轉換為 days hours minutes seconds 後的格式 author fy.zhang public static string formatduring long mss param begin 時間段的開始 param end 時...
時間型別預設的時分秒
前幾天被時間型別給鬱悶了,我要做這樣乙個工作,取出某天到某天的記錄,這些記錄都有乙個字段記錄著是什麼時候建立的,而且詳細到了秒。例如 id createtime 1 2007 01 19 10 48 36 2 2007 01 19 23 35 36 3 2007 01 18 23 35 36 我要取...