Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Was ist an diesem Statement falsch? (https://www.delphipraxis.net/103091-ist-diesem-statement-falsch.html)

DeddyH 9. Nov 2007 20:02

Re: Was ist an diesem Statement falsch?
 
Zitat:

Zitat von Dax
Eventuell mag ABS den Verweis auf einen Alias außerhalb des Subselects nicht, was ich aber auch nicht so recht glauben kann :gruebel:

Dann würde der Vergleich mit D auch nicht gehen. Irgendwie scheint ABS den Vergleich mit A nicht zu mögen (was ist nur an dieser Tabelle dran?)

[edit] Mit Deinem Statement bekomme ich zwar ein Ergebnis, aber eine Position wird unterschlagen :wall: [/edit]

mkinzler 9. Nov 2007 20:03

Re: Was ist an diesem Statement falsch?
 
Erweitere die Abfrage auf A mal um das Datumsfeld

Dax 9. Nov 2007 20:03

Re: Was ist an diesem Statement falsch?
 
Zitat:

Zitat von DeddyH
Dann würde der Vergleich mit D auch nicht gehen. Irgendwie scheint ABS den Vergleich mit A nicht zu mögen (was ist nur an dieser Tabelle dran?)

Ja, deswegen verwundert mich es ja so sehr, dass es ausgerechnet bei A nicht funktioniert.. Ist auf gueltig_seit ein Index bzw keiner und hast du es mal mit/ohne probiert?

DeddyH 9. Nov 2007 20:06

Re: Was ist an diesem Statement falsch?
 
Die Tabelle MwStSatz sieht so aus:
SQL-Code:
CREATE TABLE MwStSatz (
  gueltig_seit DATE NOT NULL,
  Gruppe_ID INTEGER NOT NULL,
  Wert FLOAT NOT NULL,
  PRIMARY KEY IndexName (Gruppe_ID, Wert, gueltig_seit)
);

mkinzler 9. Nov 2007 20:08

Re: Was ist an diesem Statement falsch?
 
Warum ist der Wert Teil des Primärschlüssels?
@Dax: was ist mit deinem Profil los?

DeddyH 9. Nov 2007 20:10

Re: Was ist an diesem Statement falsch?
 
Zitat:

Zitat von mkinzler
Warum ist der Wert Teil des Primärschlüssels?

Gute Frage :gruebel:

Dax 9. Nov 2007 20:11

Re: Was ist an diesem Statement falsch?
 
Zitat:

Zitat von DeddyH
[edit] Mit Deinem Statement bekomme ich zwar ein Ergebnis, aber eine Position wird unterschlagen :wall: [/edit]

Das klingt für mich sehr nach einem Fehler in ABS (zugegeben, ich bin sehr pessimistisch) :?


Zitat:

Zitat von mkinzler
@Dax: was ist mit deinem Profil los?

Wenn ich das mal wüsste!

DeddyH 9. Nov 2007 20:12

Re: Was ist an diesem Statement falsch?
 
Das scheint mir auch bald so, dass ABS mit so "komplexen" Statements nicht richtig umgehen kann.

mkinzler 9. Nov 2007 20:14

Re: Was ist an diesem Statement falsch?
 
Ich vermute mal, es liegt am falschen PK(Index) nimm mal Wert raus

DeddyH 9. Nov 2007 20:18

Re: Was ist an diesem Statement falsch?
 
Schon geschehen, keine Besserung :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 Uhr.
Seite 2 von 3     12 3      

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