CoolDude2000
New member
- Local time
- Yesterday, 16:27
- Joined
- Oct 14, 2015
- Messages
- 8
Hi,
When I am running this query below...access running longer without any retrieving results? I ran this query in SQL Server Management studio but getting error msg below:
Msg 206, Level 16, State 2, Line 1
Operand type clash: date is incompatible with int
Please help.
SELECT T1.fName, COUNT(T1.fDate) AS CountOffDate
FROM (SELECT DISTINCT T.fName,
T.fDate-Day(T.fDate)+1 AS fDate
FROM MyTable T) AS T1
WHERE T1.fDate>=
(SELECT MAX(T2.fDate)
FROM (SELECT DISTINCT T.fName,
T.fDate-Day(T.fDate)+1 AS fDate
FROM MyTable T) T2
WHERE T2.fName=T1.fName
AND T2.fDate-31>
(SELECT MAX(T3.fDate-Day(T3.fDate)+1)
FROM MyTable T3
WHERE T3.fName=T1.fName
AND T3.fDate-Day(T3.fDate)+1<T2.fDate
)
)
GROUP BY T1.fName;
When I am running this query below...access running longer without any retrieving results? I ran this query in SQL Server Management studio but getting error msg below:
Msg 206, Level 16, State 2, Line 1
Operand type clash: date is incompatible with int
Please help.
SELECT T1.fName, COUNT(T1.fDate) AS CountOffDate
FROM (SELECT DISTINCT T.fName,
T.fDate-Day(T.fDate)+1 AS fDate
FROM MyTable T) AS T1
WHERE T1.fDate>=
(SELECT MAX(T2.fDate)
FROM (SELECT DISTINCT T.fName,
T.fDate-Day(T.fDate)+1 AS fDate
FROM MyTable T) T2
WHERE T2.fName=T1.fName
AND T2.fDate-31>
(SELECT MAX(T3.fDate-Day(T3.fDate)+1)
FROM MyTable T3
WHERE T3.fName=T1.fName
AND T3.fDate-Day(T3.fDate)+1<T2.fDate
)
)
GROUP BY T1.fName;