我想比较目前(未来所有日期(可用的酒店客房总数与历史日期的可用客房总数。以下查询将检索截至今天的可用房间数量
SELECT
date, sum(availability)
FROM
AVAILABILITY
WHERE date = current_date
我正在寻找的输出看起来像:
日期,可用房间总数
05/07100
2011年7月6日
今天,90
提前感谢
您只想要group by
吗?
SELECT date, sum(availability)
FROM AVAILABILITY
WHERE date >= current_date
GROUP BY date;
您似乎想要具有聚合的窗口函数:
SELECT date, SUM(SUM(availability)) OVER (date DESC)
FROM AVAILABILITY
WHERE date >= current_date
GROUP BY date;