【发布时间】:2015-05-26 20:22:31
【问题描述】:
我有一张id, name, type, price, name, date and type_2 的桌子。
论文是账单。如果我要选择 5 月 1 日至 6 月 6 日之间所有发往Mr. X 的账单,我需要查询什么。
到目前为止我的代码:
SELECT sum(prix)
from notes_de_frais
WHERE date between '2015-05-01' AND '2015-06-06'
HAVING name='Mr. X'
只选择账单的日期和所有者,但它不起作用。
如果我想输入 3 个或更多参数(即日期、所有者、类型)怎么办
感谢阅读。
【问题讨论】:
-
不是
HAVING name='Mr. X'使用:AND name='Mr. X' -
或将
name放在日期子句之前:WHERE name='Mr. X' AND date between '2015-05-01' AND '2015-06-06' -
应该是 sum(price) 而不是 sum(prix)
-
两个
name列的错字?
标签: php mysql sum where having