Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Brauche SQL-Profi wegen einer Abfrage... (https://www.delphipraxis.net/28561-brauche-sql-profi-wegen-einer-abfrage.html)

Killerloop 26. Aug 2004 18:25

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Das ganze fusst auf einer .mdb datei. also einer access DB. Gut wird bestimmt seine nachteile haben, aber jetzt isses passiert und ich muss irgendwie damit klarkommen. Irgendwie muss es gehen.

ich bin weiterhin für alle tips (ausser der migration der DB in eine anderes format :wink: ) aufgeschlossen.

Danke

Leuselator 26. Aug 2004 18:26

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Dann bliebe Dir noch der Weg, eine Temporäre Tabelle anzulegen, diese mit den Werten zu füllen, den Report auf diese Tabelle laufen zu lassen und anschliessend die temporäre Tabelle zu löschen...
Gruß

Killerloop 26. Aug 2004 18:30

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Hm, auch auf die gefahr hin das sich der eindruck aufdrängt ich bin zu faul zum probieren und will andere mein zeug proggen lassen, frage ich trotzdem mal ganz frech:

Wie sähe das in meinem Beispiel aus ?

Könnte man das kurz skizzieren ? Ich wäre wirklich sehr dankbar.

Leuselator 26. Aug 2004 18:37

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Gefahr hat zugeschlagen- genau dieser Eindruck entsteht gerade bei mir...

Killerloop 26. Aug 2004 18:45

Re: Brauche SQL-Profi wegen einer Abfrage...
 
kann ich verstehen, aber wenn man wie ich noch am anfang steht mit einem haufen (ziemlich trockener bücher) dann ist man über jede hilfe dankbar. Da hilft halt wie in meinem Fall einfach nur Fragen fragen fragen und ausprobieren. Aber ich komm hier wirklich nicht weiter. Trotzdem vielen Dank. Und solltest Du es dir anders überlegen... :wink:

Ciao

Jelly 26. Aug 2004 19:38

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Hallo,

du kannst z.B. die Abfrage von Angos oben bischen abändern, und in einer View speichern... Etwa so:

SQL-Code:
create view vwKasko as
select Name, sum(Provision) as KaskoProv
from provision
where (monat >= :MonatVon)
and (Monat <= :MonatBis) and (Art = 'KASKO')
group by name

create view vwSchutz as
select Name, sum(Provision) as SchutzProv
from provision
where (monat >= :MonatVon)
and (Monat <= :MonatBis) and (Art = 'SCHUTZBRIEF')
group by name
Aus diesen beiden Views kanns du dir dann ein Ergebnisset basteln:
SQL-Code:
select k.Name, k.KaskoProv, s.SchutzProv
from vwKasko k full join vwSchutz s on k.Name = s.Name
Dabei geh ich klangheimlich davon aus, daß die Spalte Name eindeutig ist... Naja, so, oder so ähnlich sollte es funktionieren.

Gruß,

Killerloop 26. Aug 2004 19:53

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Ja, das klingt einleuchtend. Ich werd es testen spätestens wenn es nicht klappt komm ich zurück und jammere. :wink:

Vielen Dank schonmal !

Ciao

Killerloop 26. Aug 2004 21:58

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Nein ! Es ist zum heulen. Access unterstützt natürlich keinen full join. ARGHHH!!!

Ich wage kaum zu fragen ob es da einen workaround gibt ?

Jelly 26. Aug 2004 23:44

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Zitat:

Zitat von Killerloop
Access unterstützt natürlich keinen full join.

Probier mal "full outer join"...

Zitat:

Zitat von Killerloop
ARGHHH!!!

Nicht aufregen... Trink ein :cheers: und morgen blickst du wieder durch :lol:

Killerloop 27. Aug 2004 06:10

Re: Brauche SQL-Profi wegen einer Abfrage...
 
Es kann nicht wahr sein... ACCESS unterstützt tatsächlich keine Full (outer) joins.

Hab in einigen ACCESS foren gesucht, ich bin nicht der einizige mit diesem Problem.

Aber eine Antwort wie man das umgehen kann, einen Workaround , hab ich nicht gefunden.

Ich kann es einfach nicht glauben...

Falls jemand eine Idee hat... ich bin für alles offen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 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