我有一个名为 weight
的表,字段是 ID
、WEIGHT
、CREATED ON
。我在 PHP 变量中也有 START
日期和 END
日期。现在我想获得从开始日期到结束日期的一周明智记录。
结果应该是这样的:
WEEK | WEIGHT | CREATED ON
-----+--------+-----------
1 | 50 | 2012-02-01
1 | 50 | 2012-02-03
1 | 50 | 2012-02-05
1 | 50 | 2012-02-07
2 | 50 | 2012-02-08
2 | 50 | 2012-02-10
2 | 50 | 2012-02-14
3 | 50 | 2012-02-15
3 | 50 | 2012-02-17
3 | 50 | 2012-02-17
如何实现?
最佳答案
希望对你有帮助
SELECT ID, weigth, created_on, WEEK(created_on) week
FROM weight
WHERE created_on BETWEEN start_date AND end_date
ORDER BY week
关于mysql - 如何在mysql中获取从开始到结束日期的周记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274628/