计算日期范围内每个日期的销售数量,PostgreSQL

HH-向Carole Baskin道歉

我有一张桌子,每销售一种产品就有一行。这些行包括一个日期。我想知道某个范围内每个不同日期的产品销售数量(用户指定开始日期和结束日期。)每次销售都有一个不同的行,因此在销售多个产品的日期中,存在多个带​​有该日期的行。我想计算同一日期的这些行的数量。如何在Postgresql中有效地完成这项工作?

例子

2015-01-02: 0
2015-01-03: 7
2015-01-04: 2
杰恩普

假设date列存储为datetime,则类似的内容应该可以使您朝正确的方向前进:

SELECT date_trunc('day', TIMESTAMP sales.date) as day, COUNT(*)
FROM sales
WHERE day >= start and <= end
GROUP BY day;

其中,startend由用户填写。

有关postgres日期功能的更多文档,请参见:http : //www.postgresql.org/docs/9.4/static/functions-datetime.html


如果不是 datetime,则可以使用to_date带有适当格式字符串函数将其转换为datetime,并使用上面的解决方案:

SELECT date_trunc('day', to_date('2015-01-02', 'YYYY-MM-DD'));

http://www.postgresql.org/docs/9.4/static/functions-formatting.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为每个项目和日期范围内的每个月计算库存中的项目数量 - mysql

来自分类Dev

获取日期范围内的of日数量

来自分类Dev

计算日期范围内的总和

来自分类Dev

Python-计算每个动态间隔内某个日期范围内消息的频率

来自分类Dev

如何使用 bash 在命令行上计算日期范围内特定文件的数量?

来自分类Dev

计算日期在日期范围内的记录数?

来自分类Dev

计算日期范围内的缺失日期序列

来自分类Dev

SQL-计算状态在日期范围内保留的日期

来自分类Dev

如何计算销售范围内的排名

来自分类Dev

在日期范围内尝试抓取Google的结果数量错误

来自分类Dev

SQL 速度:返回日期范围内的每个日期和每个日期的 count()

来自分类Dev

为范围内的每个日期插入行

来自分类Dev

获取每个 ID 组范围内的最后日期

来自分类Dev

计算日期范围内的平均值

来自分类Dev

MYSQL如何计算日期范围内的列总和

来自分类Dev

SQL计算日期范围内的连续天数

来自分类Dev

熊猫:计算自适应日期范围内的用户实例

来自分类Dev

计算日期范围内的平均值

来自分类Dev

计算指定可变日期范围内的唯一值

来自分类Dev

SUMPRODUCT公式仅计算指定范围内的某些日期

来自分类Dev

在设定的日期范围内计算唯一值

来自分类Dev

Excel COUNTIFS计算日期范围内的月份

来自分类Dev

VBA-计算日期范围内的数据

来自分类Dev

计算R中日期范围内的出现次数

来自分类Dev

Excel 按值计算日期范围内的不同值

来自分类Dev

标记范围内的日期

来自分类Dev

日期范围内的天数

来自分类Dev

查找日期在范围内

来自分类Dev

在日期范围内搜索