wdjh.net
当前位置:首页 >> mysql中如何写查询某个时间段的sql语句 >>

mysql中如何写查询某个时间段的sql语句

我感觉你想多了。 select * from 表名 where 维护日期> start_data and 维护日期 < end_data; 这样就ok了.

select * from 表名 where 日期列名 between '开始时间' and '结束时间' 查询字段日期列在开始时间(含)至结束时间(含)之间表名的记录。 SQL SELECT 语句 SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。

使用date_format将表中datetime字段的值转换成“年月日”格式的字符串即可 语句这样写: select * from 表名 where date_format(日期字段,'%Y-%m-%d') = ‘2012-1-1’; 记得采纳。

select * from 表 where date_format(日期,'%Y-%m-%d')='2014-04-01' 日期 select * from 表 where date_format(日期,'%Y-%m')='2014-04' 月份 select * from 表 where date_format(日期,'%Y')='2014' 年 就是date_format(日期,'%Y-%m-%d')这里...

select * from table where 时间字段 between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'

select语句,只能查询一个表中的数据! 而且,待查询的表中的字段要有相应格式的时间字段,才可以 select * from table_name where time_field < 结束时间 and time_field > 开始时间 ;

SELECT DATE_FORMAT( datetime列, '%Y-%m-%d' ) AS 日期, SUM( ... ) AS 合计, COUNT( ... ) AS 行数 FROM 表 GROUP BY DATE_FORMAT( datetime列, '%Y-%m-%d' )

Select `id` where `post_time`>'2009-01-20' 查这个时间之前的就把大于号改成小于号

select * from X where 时间 between 时间一 and 时间二

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com