mysql - 如何统计某天内的行数

标签 mysql sql amazon-redshift

我想执行一个查询,计算商店中截止日期在 open_date 60 天内的行数。

示例:表 A

Store  Open Date  Close Date
A      2017-01-01   2017-01-31
B      2017-02-02   Null
A      2017-01-02   2018-01-21

提前致谢。

最佳答案

使用 datediff()

SELECT count(*) FROM [Table A] WHERE datediff(Close_date,Open_date) <= 60;

关于mysql - 如何统计某天内的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49062521/

相关文章:

php - 构建动态 PDO Mysql 查询

MySql 查询从两个表中获取结果

mysql - 为 MySQL 值生成 ID 键

amazon-redshift - 如何确保正在被替换的表上的同步 DDL 操作?

php - 如果一个变量等于一个字母或单词

mysql - 如何使用 MySQL 从不确定数量的列和表中搜索和替换字符串?

sql - 何时使用 GROUPING SETS、CUBE 和 ROLLUP

sql - MySQL效率问题

sql - 执行多个查询时 "psql -c"和 "psql -f"有什么区别?

sql - 更新语句 : Error: Target table must be part of an equijoin predicate