首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL结果限制在一周的前几天

将MySQL结果限制在一周的前几天
EN

Stack Overflow用户
提问于 2013-02-08 03:15:16
回答 3查看 89关注 0票数 0

我有一个这样的表:

代码语言:javascript
复制
id | gallons_used | date
----------------------
1    2             157263300
2    5             157262000
...

我希望得到一个结果集,其中只包含发生在一周的第X天(星期一、星期二或星期三等)的记录。

EN

Stack Overflow用户

回答已采纳

发布于 2013-02-08 03:16:36

WHERE子句中使用DAYNAME()

代码语言:javascript
复制
WHERE DAYNAME(FROM_UNIXTIME(`date`)) = 'Monday'  <-- by day of the week
  AND `date` < INTERVAL CURRENT_DATE - 7 DAY     <-- within the last week

您也可以使用DAYOFWEEK(),但这更具可读性。

票数 3
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14759126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档