--oracle 獲取年、月、季度第一天
--獲取昨天
select trunc(sysdate-1) from dual;
--2015/8/19
select to_char(trunc(sysdate-1),'yyyy-mm-dd hh24:mi:ss') from dual;
--2015-08-19 00:00:00
--獲取本月第一天
select trunc(sysdate, 'mon') from dual
--2015/8/1
--獲取上個月第一天
select add_months(trunc(sysdate,'mon'),-1) from dual
--2015/7/1
select add_months(trunc(sysdate,'mon'),-13) from dual
--2014/7/1
--獲取上個月今天00:00:00:
select trunc(add_months(sysdate,-1))from dual
--2015/7/20
--獲得本季度第一天
select trunc(add_months(sysdate,0),'q') from dual
--2015/7/1
--獲得上季度第一天
select trunc(add_months(sysdate,-3),'q') from dual
--2015/4/1
--獲得本年第一天
select trunc(sysdate, 'year') from dual;
--獲得去年1月1日
select to_char(add_months(trunc(sysdate, 'year'), -12), 'yyyy-mm-dd') from dual;
--2014-01-01
--此處 -7代表天
select to_date('20110105','yyyymmdd')-7 from dual;
--2010/12/29
Oracle學習第一天
兩個壓縮包解壓到同一資料夾下 win7系統以管理員方式開啟 解除安裝 oracle目錄下面找到deinstall資料夾,deinstall.bat檔案 系統使用者 sys system 許可權 sys system sys只有系統操作權許可權使用者才能登陸,system可直接登陸 密碼自己設定 sy...
SQL獲取第一天最後一天
declare dtdatetime set dt getdate declare number int set number 3 1 指定日期該年的第一天或最後一天 a.年的第一天 selectconvert char 5 dt,120 1 1 b.年的最後一天 selectconvert cha...
通過年月獲取當月的第一天和最後一天
研究同事 發現這個方法,原方法是用來獲取上月 本月 下月的yyyy mm dd格式日期,getmonth type,months if months 0 else if month months 1 else month month 10?0 month month var date d.getda...