繁体   English   中英

MySql 查询 - 日期范围内的日期范围

MySql Query- Date Range within a Date Range

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我使用 mySql 5 和 IIS。
我有products ,有一个start date字段和一个end date字段。

我需要运行一个查询,该查询将获取用户输入的开始日期和结束日期,以及 output 产品在日期范围内运行的天数。

例子:

Offer1 - July 1 2011 thru July 31 2011
Query - July 1 2011 thru Sept 15 2011

结果 = 31

Example:
Offer1 - July 1 2011 thru July 31 2011
Query - July 1 2011 thru July 15 2011

结果 = 15

1 个回复

如果您的productsstart_dateend_date并且您的查询有qstart_dateqend_date ,那么我们需要以下天数:

GREATEST(start_date, qstart_date)

LEAST(end_date,qend_date)

. 在 MySQL 我认为这看起来像

1 + DATEDIFF ( 'd' , GREATEST(start_date, qstart_date) , LEAST(end_date,qend_date) ) 

你会想忽略负数,用“0”代替它们。

2 MySQL查询 - 按日期范围内的日期和组字段排序

我想按日期和代码ASC在同一天订购以下查询:Ex。 所有在特定日期(按日期时间排序)和在同一天按代码订购的门票。 我已尝试过group by但它不起作用。 这是我的查询; 查询结果:错误!! - 我希望按日期时间排序,然后在同一天按代码排序 ...

2018-06-24 08:05:25 1 26   mysql
3 在日期范围内加入mysql

我有2个表希望在某个日期范围内加入。 表1的日期仅在年份和月份上有所不同,而表2的日期则在几天内有所不同。 我想按日期加入,这样我想要的(费用计数> 8)/(费用总数)* 100,其中(chk_date-pur_date)<= 62(即,<= 2个月的pur_date ...

2015-07-09 01:50:45 1 84   mysql/ sql
4 在日期范围内加入MySQL

我正在尝试查询MySQL。 假设我有3个表格,并想象数据看起来像这样: 尝试创建一个输出以下内容的查询: 不想将价格与apples_sold记录,规范化等一起存储。 问题是不确定将价格与已售唱片合并的最佳方法。 ...

5 日期范围内的MySQL频率

我有一个这样的MySQL数据库: 如何将其转换为: 注意: Count_Total =sum of the other three counts 谢谢 ...

2014-03-18 02:28:39 2 885   mysql/ sql
6 日期范围内的查询值

我按该列顺序列出了服务器(A),开始日期(B),结束日期(C)和项目名称(D)的列表。 我想在另一个工作表中输入服务器名称,并返回当前日期内的项目名称。 服务器可能在列表中有多个条目。 有人可以帮忙这个公式吗? 谢谢。 ...

7 日期范围内的访问查询

我有一个访问查询,它将在指定时间运行以计算位置中的总活动。 有没有办法在一定范围的日期上运行它并使用SQL返回结果,还是我应该编写一种表格来运行各种带有代码日期的查询? 为了使事情稍微复杂一点,查询还处理放射性衰变,在请求的时间将每个项目更正为其当前活动-尽管在测试中可能会忽略它。 ...

8 日期范围查询MySQL

我需要查询以今天的日期为参考在两个日期之间选择数据。 该数据库具有用于“开始”的日期时间字段和用于“结束”的日期时间字段。 问题在于查询仍在提取开始日期大于今天的结果。 所以,然后我修改了查询,如下所示: 这是使用今天的日期作为限制符的两个日期时间字段之间选择数据的正确方 ...

9 MySQL日期范围查询

我有一个MySql数据库,该数据库使用时间戳字段来跟踪条目的插入时间。 现在,我想按日期范围查询表中的条目。 我宁愿使用MySql提取记录,而不是提取所有记录,然后在php中迭代和比较日期。 所以我有一个开始日期和一个结束日期。 我尝试了YYYYMMDD和YYYY-MM-DD ...

10 MySQL查询日期范围

我用谷歌搜索,但没有找到任何相关的东西。 我有一个像这样的MySQL表: 我需要根据价格和roomID获得期限: 谢谢! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM