我有一个带有时间数据类型的列表。我想比较SQL中的时间。主要问题是当我用'00:00:00'/ '00:10:00'进行比较时。
例如从列车中选择时间trn_time> '19:00:00' 。 然后在输出中我想要'00:00:00'也是我想不到的。 我不想使用'Datetime'数据类型。 请帮忙。
答案 0 :(得分:0)
我在mysql中创建了一个名为'table11'
的表CREATE TABLE `table11` (
`id` INT(10) NULL DEFAULT NULL,
`time_col` TIME NULL DEFAULT NULL
)
并插入数据如下
当我使用以下查询
时select * from table11 tbl where tbl.time_col< '19:00:00'
我得到了结果
如果你使用tbl.time_col&lt; '19:00:00'然后只有你在输出中得到'00:00:00'。 我认为在你的情况下,最好使用'Datetime'数据类型