AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Brauche SQL-Profi wegen einer Abfrage...
Thema durchsuchen
Ansicht
Themen-Optionen

Brauche SQL-Profi wegen einer Abfrage...

Offene Frage von "Killerloop"
Ein Thema von Killerloop · begonnen am 26. Aug 2004 · letzter Beitrag vom 30. Aug 2004
 
Benutzerbild von lume96
lume96

Registriert seit: 14. Sep 2003
Ort: Rognac/Marseille - Frankreich
128 Beiträge
 
Delphi 7 Professional
 
#21

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

  Alt 27. Aug 2004, 07:31
Zitat von Killerloop:
Falls jemand eine Idee hat... ich bin für alles offen.
Ich hab eine

Du legst 'ne Zwischentabelle an die Du dann hinterher wieder vernichtest :

SQL-Code:
/*kommentar*/
create table tmpprovision
(name varchar(50),
monat varchar(2),
kasko float,
schutzbrief float)
Dann die Daten hinzufügen.
für die Kasko :
SQL-Code:
/*Kommentar*/
insert into tmpprovision
select name, monat, sum(provision),0
from test2
where art='kasko'
group by name, monat

und jetzt für den Schutzbrief :
SQL-Code:
/*Kommentar*/
insert into tmpprovision
select name, monat, 0, sum(provision)
from test2
where art='schutzbrief'
group by name, monat

und nun das Ganze auslesen :
SQL-Code:
select name, sum(kasko) as kasko, sum(schutzbrief) as schutzbrief, sum(kasko)+sum(schutzbrief) as total
from tmpprovision
where monat = '01'
group by name
am Ende dann 'nen "drop table tmpprovision" wenn Du den Quickreport erstellt hast. Kannst die Tabelle sonst auch einfach nur löschen "delete from tmpprovision", dann brauchst Du sie beim nächsten Quickreport nicht erst wieder anlegen.

Ist zwar nicht besonders elegant, dafür sollte es aber funktionieren.

MfG
Lutz
Lutz Meyer
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 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-2025 by Thomas Breitkreuz