mysql 上下周查询..急求. 求一条MYSQL的上下周查询语句,非常感谢... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table1 where dtcolumn between curdate()-interval 7 day and curdate()+interval 7 day select weekofyear(now()) as '本周';select weekofyear(now()) - 1 as '上周';select weekofyear(now()) + 1 as '下周'; 不太理解你的问题。建议举例说明一下。 参考一下这个贴子的提问http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 用WEEKDAY试试WEEKDAY(date) Returns the weekday index for date (0 = Monday, 1 = Tuesday, … 6 = Sunday). mysql> SELECT WEEKDAY('1998-02-03 22:23:00'); -> 1mysql> SELECT WEEKDAY('1997-11-05'); -> 2 这周的开始第一天SELECT CURDATE()-INTERVAL WEEKDAY(CURDATE()) DAY 求助mysql语句 删除某一字段空格以后的内容 mysql数据表有50万条记录,增加索引数据变为26条。为什么? 如何将 为什么向数据库里添加datetime类型数据会报错啊? 有没有什么好方法将mysql 转为access? 求这句怎么改?不同表 嵌套子查询怎么写合并成一条语句?那位大侠帮忙指点下 关于是否需要分表的问题 多关键字搜索 新人请教--从table中获取符合的值更新 如何通过程序实现mysql通过dblink与erp的oracle建立连接 关于查询语句 急!!!! 同表不同行数据全并
select weekofyear(now()) - 1 as '上周';
select weekofyear(now()) + 1 as '下周';
WEEKDAY(date) Returns the weekday index for date (0 = Monday, 1 = Tuesday, … 6 = Sunday). mysql> SELECT WEEKDAY('1998-02-03 22:23:00');
-> 1
mysql> SELECT WEEKDAY('1997-11-05');
-> 2
SELECT CURDATE()-INTERVAL WEEKDAY(CURDATE()) DAY