![]() |
Datenbank: Access • Version: 2000 • Zugriff über: SQL
SQL-Abfrage
Hallöchen
Ich möchte aus einer Tabelle Daten abfragen. Der Inhalt einer Spalte muss einer Vorgabe entsprechen. Es soll aber sortiert nach einer zweiten Spalte zurückgegeben werden. Die Abfrage ohne Sortierung funktioniert. 'SELECT * FROM Pumpendaten WHERE LaufendeNummer = 1' Die Rückgabe soll aber nun nach der Spalte Datum sortiert werden. Wie geht das ? Bei 'SELECT * FROM Pumpendaten WHERE LaufendeNummer = 1 ORDER BY Datum' bekomme ich die Fehlermeldung : "Datum hat keinen Standartwert" Vielen Dank für Eure Hilfe hmg Mandi |
Re: SQL-Abfrage
Das liest sich, als gäbe es die Spalte 'Datum' gar nicht.
Am besten mal voll qualifiziert angeben, also ORDER BY tabellenname.spaltenname oder aber, alle Spalten einzeln Selektieren. |
Re: SQL-Abfrage
Hallöchen
Hab's soeben selbst rausbekommen und es stimmt : die Spalte gabs wirklich nicht. Ich war in der falschen Tabelle :wall: Vielen Dank für die rasche Hilfe hmg Mandi |
Re: SQL-Abfrage
Hallo,
also Deine SQL - Abfrage klingt für mich soweit richtig. Select Pumpendaten, Datum from TNameDeinerTabelle where pumpendaten = 1 order by Datum Und wenn alles aus einer Tabelle kommt musst Du ja auch keine Joinen. Ich könnte mir Vorstellen das dies Problem aus der Access Datenbank kommt und dort in dem Feld Datum ein Standartwert eingetragen werden muss, wie es die Fehlermeldung ja auch rausgibt. Ich denke das sollte weniger an dem SQL-Befehl liegen. Aber kann das natürlich nicht 100% Wissen. Gruss Darkchild |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz