我正试图从表中获取天数,这是我的代码(工作正常):
SELECT
person,
sum(((until - since) + 1)) as days
FROM
periods
GROUP BY person;
现在我想添加一个条件,只保留365天或更长时间的条件,所以我编写了这段代码,但它不起作用:
SELECT
person,
sum(((until - since) + 1)) as days
FROM
periods
GROUP BY person
HAVING days = 365;
编辑:错误:列“天”不存在
答案 0 :(得分:1)
如果您使用“AS”命名列,则无法使用“HAVING”。试试这个;
polyval