解决方案 »
- 关于内网mysql数据服务器 与 外网数据库同步的问题
- MySql中“二级索引”的定义怎么样的?
- 含有frm,myd,myi的文件夹复制到mysql的data目录下,phpmyadmin打开数据出去什么原因
- postgresql游标是否可以暂存,以便以后取用?
- 新手学习MYSQL遇到困难
- MySQL-Front的注册问题
- linux 下mysql启动不了
- mysql自带的mysqlslap怎么做并发测试
- 签到签离表的设计
- 奇怪 Mysql 变慢,但是CPU Memory IO 都是正常的
- cluster SQL节点搭建小问题:Could not find ./bin/my_print_defaults
- 已经按月分表后的流水表,数据量还是很大,要生成统计信息,该怎么优化
WHERE UNIX_TIMESTAMP(ub.`createTime`)>(UNIX_TIMESTAMP('2014-10-26')-(6*86400)) AND UNIX_TIMESTAMP(ub.`createTime`)<(UNIX_TIMESTAMP('2014-10-26')+86400) AND ub.`userId` =1000 ORDER BY createTime ASC;
ub.`bmi`,ub.`bodyAge`,ub.`boneWeight`,ub.`calorieAsia`,ub.`calorieEurope`,
ub.`muscleRate`,ub.`visceraAxunge`,ub.`waterRate`,ub.`weight`,ub.`createTime`
FROM userBmi ub
WHERE ub.`createTime` between '2014-10-24'-INTERVAL WEEKDAY('2014-10-24') DAY and '2014-10-24'+ INTERVAL 6-WEEKDAY('2014-10-24') DAY
AND ub.`userId` =1000;
改为SELECT WEEKDAY(ub.`createTime`) AS weekdays,ub.`userId`,ub.`axungeRate`,
ub.`bmi`,ub.`bodyAge`,ub.`boneWeight`,ub.`calorieAsia`,ub.`calorieEurope`,
ub.`muscleRate`,ub.`visceraAxunge`,ub.`waterRate`,ub.`weight`,ub.`createTime`
FROM userBmi ub
WHERE ub.`createTime` between '2014-10-24'-INTERVAL WEEKDAY('2014-10-24') DAY and '2014-10-24'+ INTERVAL 7-WEEKDAY('2014-10-24') DAY
AND ub.`userId` =1000;就可以了‘
SELECT DATE_SUB('2015/1/29',INTERVAL WEEKDAY('2015/1/29') DAY);
获取日期所在周的周日
SELECT DATE_ADD('2015/1/29',INTERVAL WEEKDAY('2015/1/29') DAY);
获取日期所在周前一周的周日
SELECT DATE_SUB('2015/2/5', INTERVAL WEEKDAY('2015/2/5')+1 DAY);