參數(shù)---------------------------------下表需要補(bǔ)充 year yy, yyyy quarter QQ, q (季度) month mm, m (m O無效) dayofyear dy, y (O表星期) day dd, d (d O無效) week wk, ww (wk O無效) weekday dw (O不清楚) Hour hh,hh12,hh24 (hh12,hh24 S無效) minute mi, n (n O無效) second ss, s (s O無效) millisecond ms (O無效) ----------------------------------------------
40.當(dāng)月最后一天 S:不知道 O:select LAST_DAY(sysdate) value from dual
41.本星期的某一天(比如星期日) S:不知道 O:SELECT Next_day(sysdate,7) vaule FROM DUAL;
42.字符串轉(zhuǎn)時(shí)間 S:可以直接轉(zhuǎn)或者select cast('2004-09-08'as datetime) value O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;
43.求兩日期某一部分的差(比如秒) S:select datediff(ss,getdate(),getdate()+12.3) value O:直接用兩個(gè)日期相減(比如d1-d2=12.3) SELECT (d1-d2)*24*60*60 vaule FROM DUAL;
44.根據(jù)差值求新的日期(比如分鐘) S:select dateadd(mi,8,getdate()) value O:SELECT sysdate+8/60/24 vaule FROM DUAL;
45.求不同時(shí)區(qū)時(shí)間 S:不知道 O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;
函數(shù) Oracle Microsoft SQL Server Average AVG AVG Count COUNT COUNT Maximum MAX MAX Minimum MIN MIN Standard deviation STDDEV STDEV or STDEVP Summation SUM SUM Variance VARIANCE VAR or VARP
Oracle還有一個(gè)有用的函數(shù)EXTRACT,提取并且返回日期時(shí)間或時(shí)間間隔表達(dá)式中特定的時(shí)間域: EXTRACT(YEAR FROM 日期)