1樓:匿名使用者
1、建立測試
bai表,create table test_date(v_date date);
2、插入測試資料du,
insert into test_date
select sysdate - level * 10 from dual connect by level < 100
3、查詢
zhi表中所有記錄
dao,select * from test_date,可以看到時間格回式為年月日時分秒,答
4、編寫sql,將時間擷取到年月,
select t.*,
to_char(v_date, 'yyyymm') v_date_mon1,
trunc(v_date, 'mm') v_date_mon2
from test_date t
2樓:匿名使用者
字串bai型別的話,有兩種辦法
du(1)to_date然後擷取。to_char(to_date(欄位zhi,'yyyy-mm-dd'),'yyyy-mm')
(2)用instr定位第二個-,然dao後位置減一,在內用substr擷取就可以
容。substr(欄位,1,instr(欄位,'-',1,2)-1)
3樓:
oracle 中有自帶的兩個函式,to_char() 和to_date(),樓主你上面問題,內具體寫法如下:
容select to_char(to_date('2018-12-27','yyyy-mm-dd'),'yyyy-mm') result from dual;
c中如何將字串轉換成日期格式,C 中如何將字串轉換成日期格式
static string s 20120304120312 private static int f int i,int l private void button1 click object sender,eventargs e string s 20120304120312 datetime ...
如何將Excel匯入Oracle資料庫
1 toad支援將excel或mdb檔案匯入oracle2 也可以將excel或mdb檔案先匯出成txt文字檔案,再用oracle的sqlldr命令實現 sqlldr userid ip 123456 control city.ctl log city.log direct true 3 city....
excel如何將日期轉為英文星期
1 在excel表中可以通過 設定單元格格式 將日期轉為英文日期。2 具體操作步驟如下。在設定單元格格式中,選自宣言,格式型別中輸入 c09 dddd 你再任意輸入日期,自動變成英文星期了 a1為日期,b1輸入公式 text a1,dddd 回車 if a1 vlookup weekday a1,2...