如何在mysql中从开始到结束日期获取每周明智的记录 [英] How to get week wise record in mysql from start to end date

查看:41
本文介绍了如何在mysql中从开始到结束日期获取每周明智的记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个名为 weight 的表,字段为 IDWEIGHTCREATED ON.我在 PHP 变量中也有 START 日期和 END 日期.现在我想获得从开始日期到结束日期的一周明智记录.
结果应该是这样的:

I have a Table called weight and fields are ID, WEIGHT, CREATED ON. I also have START date and END date in PHP variables. Now I want to get a week wise record from start date to end date.
Result should be like this:

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中从开始到结束日期获取每周明智的记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆