SQL-Neuling hier. Ich versuche, die entsprechende Alterskategorie basierend auf dem Alter bei Liste aus den AgeBrackets-Tabellen mithilfe der between-Funktion zu ermitteln.Suchen Sie einen Wert in einem Bereich
GetAgeCategory query:
SELECT TRANSACTIONS.ACCOUNT_NUM, TRANSACTIONS.Age at List, Age Category.AgeBrackets
FROM TRANSACTIONS, AgeBrackets
WHERE
(((TRANSACTIONS.Age at List) Between [AgeBrackets].FROM and [AgeBrackets].TO));
habe ich eine Anzahl auf dem GESCHÄFTE Tisch und es gibt mehr Aufzeichnungen über diese Tabelle im Vergleich zum GetAgeCategory Abfrage. Aus irgendeinem Grund schließt die Abfrage Datensätze aus der TRANSACTIONS-Tabelle aus. Was mache ich falsch?
Welche RDBMS ..? – Mansoor
Was für eine Syntax ist das? MS Access SQL sieht nicht wirklich so aus. –
Ich benutze MS Access und es gibt einen Tippfehler.Der ausgewählte Teil sollte sein: SELECT TRANSACTIONS.ACCOUNT_NUM, TRANSACTIONS. [Age at List], Alterskategorie. [AgeBrackets] – CellMation