mysql查询周 月 的问题 你数据库里的字段存的是什么类型,时间戳的话,好办。在php里把前后时间计算好,通过sql传进去,利用>= , <=,别在mysql里进行计算,数据库就做数据库该做的事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再MYSQL 中怎么查询当前时间的这周 数据 和 上周数据SELECT id FROM enterprise WHERE (to_days(curdate())-to_days(submittime))<=7 只是当前时间 到 以前7天的 而不是1周的 可能包含上周的数据先算出当前时间是星期几 然后算出 这周的时间范围 然后查询 希望高手 能给出代码怎么算出现在是星期几 怎么去这周的范围 分不够可以再加 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now( )); 当前时间这周里面的数据 查一下mysql手册吧使用SUBSTR()也可以的像楼上的使用YEAR MONTH DATE 等方法也可以 另外还可以使用转化为时间戳的方法进行计算 ,都能解决你的问题,查看mysql手册对时间的处理那块,就全都知道了 $xk="SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now( ));";本周$xk="SELECT name, submittime FROM enterprise WHERE YEARWEEK( date_format( submittime, '%Y-%m-%d' ) ) = YEARWEEK( now( ) ) -1";上周$xk="select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')";这个月$xk="SELECT name, submittime FROM enterprise WHERE date_format( submittime, '%Y-%m' ) = date_format( DATE_SUB( curdate( ) , INTERVAL 1 MONTH ) , '%Y-%m' ) ";上月$xk="SELECT name, submittime FROM enterprise WHERE date_format( submittime, '%Y-%m-%d' ) = date_format( DATE_SUB( curdate( ) , INTERVAL 1 DAY ) , '%Y-%m-%d' ) ";昨天$xk="select name,submittime from enterprise where date_format(submittime,'%Y-%m-%d')=date_format(now(),'%Y-%m-%d')"; 今天http://tieba.baidu.com/f?kz=109742340 MYSQL的日期函数 花点时间研究下就可以了 还是要多学习 紧急求帮助:PHP与JS,DIV的问题。 字符串分割数组问题..在线等 count(*)的奇怪问题 请问php的<??>可以在html中嵌套吗?还是下面的程序有什么错误? 求教:session_start() 後數據庫鏈接出問題 apache二级域名的设置问题,望高人来看看,帮帮小弟 如何在windows下为apache安装mod_ssl? 怎样让php页面自动跳转? ie中无显示? PHP 关于注册成功后 展示页面返回注册页面时的问题 php 中文字符串比较函数是什么? 怎样将一个表中的数据一一对应的导入另一个表中
希望高手 能给出代码
怎么算出现在是星期几 怎么去这周的范围 分不够可以再加
使用SUBSTR()也可以的像楼上的使用YEAR MONTH DATE 等方法也可以
$xk="SELECT name, submittime FROM enterprise WHERE YEARWEEK( date_format( submittime, '%Y-%m-%d' ) ) = YEARWEEK( now( ) ) -1";上周
$xk="select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')";这个月
$xk="SELECT name, submittime FROM enterprise WHERE date_format( submittime, '%Y-%m' ) = date_format( DATE_SUB( curdate( ) , INTERVAL 1 MONTH ) , '%Y-%m' ) ";上月
$xk="SELECT name, submittime FROM enterprise WHERE date_format( submittime, '%Y-%m-%d' ) = date_format( DATE_SUB( curdate( ) , INTERVAL 1 DAY ) , '%Y-%m-%d' ) ";昨天
$xk="select name,submittime from enterprise where date_format(submittime,'%Y-%m-%d')=date_format(now(),'%Y-%m-%d')"; 今天http://tieba.baidu.com/f?kz=109742340 MYSQL的日期函数 花点时间研究下就可以了 还是要多学习