0

因此,我一直在尝试将时间转换为表格中的一列。表中的时间列的格式为 hh:mi:ss 但我需要它的格式为 hhmiss 不带冒号;到目前为止,我已经尝试过:

SELECT
    time_utc
FROM
    particle_counter_hisam
WHERE
    time_utc = CONVERT (VARCHAR(8), GETDATE(), 108)

但我得到这个错误:

错误:“,”或附近的语法错误第 3 行:其中 time_utc = CONVERT(VARCHAR(8), GETDATE(), 108)

我不知道为什么会出现这个错误,请一些帮助会很棒我在 SQL 中相对较新。

4

1 回答 1

3

您可以在 postgresql中使用to_char :

SELECT TO_CHAR(time_utc, 'hh24miss')
FROM particle_counter_hisam
于 2016-04-13T22:55:24.563 回答