Я получаю следующую ошибку.
[Microsoft] [Драйвер ODBC SQL Server] [SQL Server] Столбец «STATS.VisitorIP» недопустим в списке выбора, поскольку он не содержится ни в статистической функции, ни в предложении GROUP BY.
Я использовал столбец VISITORIP в обоих списках выбора. Я использовал предложение GROUP BY в одном из них, поэтому я добавил VISITORIP к нему. Но у меня нет предложения GROUP BY в другом select, поэтому я не добавил его. Почему я получаю эту ошибку?
SELECT S.VISITORIP, S.HTTPADDRESS, S.DATEENTERED
FROM STATS S
JOIN (SELECT S1.VISITORIP, MAX(S1.DATEENTERED) FROM STATS S1 WHERE DATEENTERED BETWEEN '" & OnlineTime & "' AND '" & NOW() & "') S1
ON S.VISITORIP = S1.VISITORIP AND S.DATEENTERED = S1.DATEENTERED
WHERE S.DATEENTERED BETWEEN '" &TIME& "' AND '" & NOW() & "'
GROUP BY S.VISITORIP, S.HTTPADDRESS, S.DATEENTERED
ORDER BY S.DATEENTERED DESC