3
給定一個表格,其中包含一列字符串「timestamps」(yyyyMMddHHmmssSSS格式),我想子字符串的前8個字符,並獲得有多少行有該子字符串,分組結果。Oracle SQL查詢計數組按時間戳子串
採樣數據...
TIMESTAMP
20100802123456123
20100803123456123
20100803123456123
20100803123456123
20100804123456123
20100805123456123
20100805123456123
20100805123456123
20100805123456123
20100806123456123
20100807123456123
20100807123456123
...和預期的結果...
SUBSTRING, COUNT
20100802, 1
20100803, 3
20100804, 1
20100805, 4
20100806, 1
20100807, 2
我知道這應該是很容易的,但我並沒有在任何時刻運氣。
如果您將其保存爲'DATE',那麼你可以使用'TRUNC(date_column)' – 2010-08-19 23:57:36