Типовые значения - это текстовые представления для time
, а не timestamp
:
'14:50:15', '10:50:15', '11:10:15', '17:50:15'
Предполагается, что text
в качестве типа источника согласно последующему комментарию.
Имеет смысл привести их ко времени, чтобы исключить незначительное пустое пространство или привести 0 к сравнению.Но для простого приведения это должен быть действительный формат времени:
SELECT valu1, valu2
FROM table1
WHERE valu1::time = valu2::time
Если вы действительно хотите сравнить «как метки времени», вам нужно использовать to_timestamp()
с соответствующим шаблоном формата:
SELECT valu1, valu2
FROM table1
WHERE to_timestamp(valu1, 'HH24:MI:SS')
= to_timestamp(valu2, 'HH24:MI:SS');
Но это вряд ли имеет какой-либо смысл ...