我有以下列:
ID DATE NAME
1 2012-10-03 12:00:00 John
2 2012-10-03 13:00:00 Adam
3 2012-10-10 10:00:00 Pete
我想返回特定日期之间的所有列,但每月和每天只返回 1 列。我尝试过使用不同的语句,但我似乎无法返回所有列,只能按月和日返回(这也需要考虑时间)。
我想要的结果是:
ID DATE NAME
1 2012-10-03 12:00:00 John
3 2012-10-10 10:00:00 Pete
由于这两个列不共享相同的月份和/或日期。我知道这是一个简单的陈述。现在我正在使用:
SELECT id, DISTINCT date, name FROM table WHERE date BETWEEN ? AND ?