Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL-Abfrage (https://www.delphipraxis.net/81240-sql-abfrage.html)

Mandi Nice 23. Nov 2006 08:46

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

Phoenix 23. Nov 2006 08:54

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.

Mandi Nice 23. Nov 2006 08:58

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

Darkchild 23. Nov 2006 09:04

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 22:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz