Ich versuche Daten in MS SQL Server mit einem Operator zu vergleichen, aber ich bin immer die Fehlermeldung:versuchen mal in SQL Server über Operator vergleichen
The data types time and datetime are incompatible in the greater than operator.
Select *
from Student
where Student# not in(
Select distinct Student#
from Enrolls
inner join Section on Enrolls.Section# = Section.se#
where section_time > DATEADD(year, -2, GETDATE())
And Count(distinct student#) > 6);
Ich habe versucht, Casting zu Variablen, aber dann sind diese Variablen nicht definiert oder falsch definiert. Was ist der richtige Weg, dies zu tun?
Gibt es eine 'section_date' Spalte als auch? – Bridge
Keine GROUP BY benötigt?!? – jarlh
ja. Jetzt bekomme ich den folgenden Fehler ... 'Die ORDER BY-Klausel ist ungültig in Sichten, Inline-Funktionen, abgeleiteten Tabellen, Unterabfragen und allgemeinen Tabellenausdrücken, außer TOP, OFFSET oder FOR XML wird ebenfalls angegeben.' –