如何从表中获取时间大于13:00即1PM的所有行
SELECT * FROM `mytable` WHERE `time` >="13:00";
答案 0 :(得分:1)
如果您有一个datetime
字段,则可以执行此操作(此处假设您未指定):
create table tester(`id` int(6), `name` varchar(50), `datetest` datetime);
insert into tester(`id`,`name`,`datetest`)
values(1, 'n1', '2018-12-20 09:00:00'),
(2, 'n2', '2018-12-20 10:00:00'),
(3, 'n3', '2018-12-20 13:10:00'),
(4, 'n4', '2018-12-20 14:00:00');
select * from tester
where TIME(datetest) > '13:00'