mysql在不包含相同值的值之间选择

np8igboo  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(265)

我尝试使用以下方法在两个日期之间选择数据:

SELECT `timein`,
       `date`
FROM   `clock`
WHERE  `eid` = '189'
       AND date BETWEEN '2018-10-01' AND '2018-10-31'

这为我提供了所有的数据,但我需要排除选择相同的日期。
例如:

Date: 2018-10-11 | Value: 1
Date: 2018-10-12 | Value: 2
Date: 2018-10-13 | Value: 3
Date: 2018-10-11 | Value: 4**<-- Do not select**
d8tt03nd

d8tt03nd1#

做一个 GROUP BY ,使用 MIN() 要选取最小的timein值:

SELECT date, min(timein)
FROM clock
WHERE eID = '189' AND date BETWEEN '2018-10-01' AND '2018-10-31'
group by date

相关问题