sytn.net
当前位置:首页 >> mysql查询某个时间内数据语句 >>

mysql查询某个时间内数据语句

between and

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

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

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

我感觉你想多了. select * from 表名 where 维护日期> start_data and 维护日期 评论0 0 0

select month,ifnull(sum(汇总字段),0) from 表 where 条件 group by month;满意请采纳.

// 1. 注册驱动 try { class.forname("com.mysql.jdbc.driver"); } catch (classnotfoundexception e) { // todo auto-generated catch block e.printstacktrace(); }// mysql 的驱动 // 2. 获取数据库的连接 java.sql.connection conn = java.sql.drivermanager.

你查询语句里面用where between and语句试试,有效果就不用转换了,没效果就要把时间字段都查出来,放到一个对象list中(java),然后在程序中转换下再对比.

数据写入数据库要存个提交时间,查询的时候如果当前时间减去提交时间小于一小时的数据

select * from 表 where date_format(time,'%Y-%m-%d')=“2018-.8-15”

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