我在我的數據庫中有一個表,它有兩列,一個是START_TIME
,另一個是END_TIME
。這些列的類型爲VARCHAR2
。SQL Select VARCHAR列類型之間的時間差
我想選擇這兩列之間的時間差。
只是想知道這些列包含什麼樣的數據我已經從下面的這些列中選擇了數據。
這是SELECT DISTINCT start_time FROM table_name
結果:
15:20
22.30
16:00
24:00
07:00
06:55
6:45
23:50
6.5
15.20
19:00
0:00
1600
16
19
15:00
6:50
7
15:30
23.50
24
14.75
23
15:45
00:15
,這是SELECT DISTINCT end_time FROM table_name
結果
07:00
16:00
24:00
6:45
15:35
07
00
16
08:00
07:20
7.25
15:00
0700
7
15:30
15
06:45
07.00
24
15.30
7:00
23
15:45
00:15
可以做些什麼?
現在沒有足夠的信息來匹配start_time和end_time。來自同一張表的這兩列(看起來像是這樣,但很確定)? – Linkan
Yuk。你需要解決什麼是寫入表中。你需要重新格式化這些值,以便它們可以被解析爲一個時間,單個數字應該如何解釋 - 什麼是「7」和「6.5」? –
同時向我們顯示兩列的樣品表數據。並顯示使用預期的結果。 – jarlh