我的[date created]
数据的格式如下04/08/2017 20:06:14。我下面的查询返回表中所有日期的数据,但我只需要上个月的数据,但我不确定如何转换我的日期/时间以及何处在代码中插入额外的where子句。我有一个查询来选择3个条件的数据,但是需要插入一个额外的子句来只选择一个特定的月份
SELECT r1.requestId,
r1.memberID,
r1.department,
r1.[Date Created],
r1.scheme
FROM Requests r1
WHERE EXISTS
(SELECT COUNT()
FROM requests r2
WHERE r2.memberId = r1. memberId
AND r2.department = r1.department
AND r2.[Date Created] = r1.[Date Created]
GROUP BY r2.memberId,r2.departmetId,r2.[Date Created]
HAVING COUNT() > 3)
不知道的比较来自你问题的细节。什么类型的字段是“创建日期”?如果它是一个日期字段,那么它不是真正的格式,它只是用你用来查询它的任何工具显示的方式。如果它是一个字符字段,那么你做错了:) –