select count(*) num, convert(varchar(7),signTime,120) fil from Project where signTime between '2010-11-11' and '2010-11-15' and signs=2 group by convert(varchar(7),signTime,120)這一段SQL語句在SQL SEVER中可以正常使用 但是到ORACLE就不行了 高手幫幫寫下 在ORACLE應(yīng)該怎么寫 主要是convert這個函數(shù)怎么用 時間我會轉(zhuǎn)化這就是一個取signTime這個字段 當(dāng)前月份的函數(shù) 我要根據(jù)不同的月份來統(tǒng)計數(shù)據(jù)
3 回答
神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊
convert()函數(shù)是轉(zhuǎn)換字符集的。實在SQL server中使用的。
CONVERT()函數(shù):
對于簡單類型轉(zhuǎn)換,CONVERT()函數(shù)和CAST()函數(shù)的功能相同,只是語法不同。CAST()函數(shù)一般更容易使用,其功能也更簡單。CONVERT()函數(shù)的優(yōu)點是可以格式化日期和數(shù)值,它需要兩個參數(shù):第1個是目標(biāo)數(shù)據(jù)類型,第2個是源數(shù)據(jù)。
使用舉例:
convert(varchar(7),signTime,120)。
功能:
CONVERT()函數(shù)還具有一些改進(jìn)的功能,它可以返回經(jīng)過格式化的字符串值,且可以把日期值格式化成很多形式。有28種預(yù)定義的符合各種國際和特殊要求的日期與時間輸出格式。
- 3 回答
- 0 關(guān)注
- 1546 瀏覽
添加回答
舉報
0/150
提交
取消
