如何用SQL语句统计得到本周的信息数量? select * from [表名] where datediff(day,日期字段名,getdate())<=7 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * FROM 表名 WHERE datediff(day, 日期字段名, getdate()) <= 7 在MYSQL不能这么用这涵数.DATEDIFF(t,s) :http://www.mysql.com/documentation/maxdb/d2/f61996bb5e11d2a97100a0c9449261/content.htm 2、mysql + php$w = date("W"); //取得当前是第几周$sql = "select count(*) from tbl_name where week(datetime)=$w";1、单纯mysql$sql = "select count(*) from tbl_name where datetime BETWEEN ADDDATE(NOW(),INTERVAL -WEEKDAY(NOW()) DAY) AND ADDDATE(NOW(),INTERVAL 6-WEEKDAY(NOW()) DAY)";其中: WEEKDAY(NOW()) #今天的星期数,0=星期一ADDDATE(NOW(),INTERVAL -WEEKDAY(NOW()) DAY) #本周星期一的日期ADDDATE(NOW(),INTERVAL 6-WEEKDAY(NOW()) DAY) #本周星期日的日期 php文件怎么打开?用什么软件,除了php自身的软件, 求助呀,关于html标签内的换行解决··· 有谁知道一种模板类可以支持模板的预览的? 很弱智的数据库问题 安全问题,听听大家意见. 关于GD验证的问题,只显示背景不显示数字啊 我想问一下,有关于计数器的相关的信息? 谁有php的gif_dll,能给我发一个吗? 多谢了 email: [email protected] 技术贴 关于PHP字符串替换方面的 经常碰到 看描述 php如何进入页面就执行函数。。 救我啊!php网站问题! 想了好一段时间,终于让我想出来了。不过功能不太完善,希望大家帮我修一修改一改。
$w = date("W"); //取得当前是第几周
$sql = "select count(*) from tbl_name where week(datetime)=$w";1、单纯mysql
$sql = "select count(*) from tbl_name where datetime BETWEEN ADDDATE(NOW(),INTERVAL -WEEKDAY(NOW()) DAY) AND ADDDATE(NOW(),INTERVAL 6-WEEKDAY(NOW()) DAY)";
其中:
WEEKDAY(NOW()) #今天的星期数,0=星期一
ADDDATE(NOW(),INTERVAL -WEEKDAY(NOW()) DAY) #本周星期一的日期
ADDDATE(NOW(),INTERVAL 6-WEEKDAY(NOW()) DAY) #本周星期日的日期