我在我的表中有一個time_part列,它的時間格式像13:24。我想按每10分鐘的time_part進行分組。我如何將時間分組10分鐘。ORACLE - Group By Ten Minutes
下面是查詢:
SELECT substr(tran_time, 1, 2) || ':' || substr(tran_time, 3, 2) as time_part, recon_date
這是我的表和tran_time被= 'HHMMSS':
time_part tran_time recon_date data
10:14 101425 13/12/2015 a
22:29 222939 13/12/2015 b
22:23 222342 13/12/2015 x
00:46 004615 13/12/2015 d
16:22 162259 13/12/2015 e
12:13 121344 13/12/2015 f
12:14 121410 13/12/2015 g
12:10 121008 13/12/2015 b
21:17 211732 13/12/2015 f
20:25 202511 13/12/2015 r
實施例輸出應該是這樣的
trantime count(*)
000101 5
001101 4
002101 13
.
.
.
230101 5
231101 23
提取分鐘部分,併除以10. – jarlh
'TIME_PART'和'RECON_DATE'是否爲字符串值?如果不是,爲什麼要將它們分開? –
time_part的數據類型是char,recon_date的數據類型是date。 – serdanarik