按日期和时间选择记录



我在表(mysql)上有一个选择语句的麻烦,不知道正确的解决方案是什么。看起来很简单。我有一些飞行记录。有一个字段叫date,表示飞行的日期,还有一个字段叫time,表示着陆的时间。现在我想选择在特定日期和时间之前或范围内的所有航班,以建立一个飞行小时总数。

最后我需要的是把实际飞行时间汇总成一个特定的记录,以确定飞行日期和着陆时间。

我的第一次尝试是这样的

select * from flights where date < "2010-01-01" and landing <= "14:30";

但是每个人(甚至我现在)都知道,这只显示着陆时间小于或等于"14:30"的记录,而不考虑飞行日期。

这里有人能帮我吗?许多thx

cdjw

日期字段由日期和时间组成。把两者结合起来。然后说where date between "2010-01-01 00:00:00" and "2010-01-01 14:30:00"(你知道,无论你如何格式化日期以使其工作)

相关内容

  • 没有找到相关文章

最新更新