Wie schreibe ich diese Abfrage erfolgreich?"Datentyp stimmt nicht im Kriterienausdruck überein": wie sql korrekt geschrieben wird
Extrahieren Sie die Vor- und Zuname und GPA jeder Student, der für die Deans Liste qualifiziert. Sortieren nach GPA, dann Nachname, dann Vorname (1 sort). Ein GPA von 3,25 ist erforderlich, um die Dean's List zu machen.
Unten ist die Abfrage, die ich geschrieben habe, und ich halte die Fehlermeldung bekommen
"Datentypenkonflikt in Kriterium-Ausdruck": ***
Select Students.[First Name], Students.[Last Name],GPA.[Current GPA]
FROM Students INNER JOIN GPA ON Students.ID = GPA.ID
WHERE (((GPA.[Current GPA])>3.24))
ORDER BY GPA.[Current GPA], Students.[Last Name], Students.[First Name];
I Studenten verändert. ID und GPA.ID zu Nummer, allgemeine Nummer mit 3 Dezimalstellen, aber jetzt zeigt meine Tabelle nur gerundete # für die GPAs. (3 statt 3.79, 2 statt 2.25) Wie korrigiere ich das? –
Was sind die Datentypen für Students.Id, GPA.Id und GPA.CurrentGPA? – Ash
Studenten-ID: "Nummer", Feldgröße "doppelt" Format "allgemeine Nummer" Dezimalstellen automatisch " Gurrent GPA:" Nummer "Feldgröße" Dezimal "Format" allgemeine Nummer "Dezimalstellen" automatisch " GPA ID" Nummer "Feldgröße" double "Formant" allgemeine Nummer "Dezimalstellen" auto " –