我在mysql中有一些典型的问题。 我有这个表,我需要一个查询,每天将提取2条记录,其中employee_id正在被更改。 Image of DB
所以我需要像这样的输出。
employee_id employee_id2 fuel_expense date_created
1 9 1230 2017-08-28
3 11 1130 2017-08-28
这是我的代码
SELECT `date_created`,`fuel_expense`, COUNT(`date_created`) Counts
FROM `sales`
GROUP BY `date_created`
HAVING COUNT(`date_created`) >=2 ;
答案 0 :(得分:0)
对sql命令进行以下更改:
date_created
)> = 1。下面的SQL,然后是sql fiddle中的测试用例,以证明输出是否符合要求。
SELECT `employee_id`,
`employee_id2`,
`fuel_expense`,
`date_created`,
COUNT(`date_created`) Counts
FROM `sales`
GROUP BY `date_created`,`employee_id`
HAVING COUNT(`date_created`) >=1 ;