* Anmelden   * Registrieren
* FAQ     * Suche
Derzeit ist es 23 Mai 2012 06:24

Alle Zeiten sind UTC [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: SQL-Spezialisten gesucht!
BeitragVerfasst am: 05 Jan 2008 11:51 
Offline
Tastaturabnutzer
Benutzeravatar

Registriert: 21 Jun 2006 16:14
Beiträge: 2917
Wohnort: An einem munt'ren kleinen Bächlein...
Ich stehe vor dem Problem, aus zwei Tabellen Summen bilden zu müssen und diese gruppiert nach einem anderen Kriterium anzeigen zu lassen.
Nun habe ich folgendes Statement probiert und es scheint auch ungefähr das zu tun, was ich brauche:

Code:
Select a.mo,b.mo, sum (a.wert+b.wert) from tabelle1 as a join tabelle2 as b on a.mo=b.mo group by a.mo


"mo" steht dabei für Monat. Problem ist nun, dass es nicht notwendig in der Tabelle A für jeden Monat auch Ergebnisse gibt, andererseits ist das gleiche auch in Tabelle B nicht gewährleistet.
Daher werde ich ja beim join dann ein Problem bekommen, wenn in einer der beiden Tabellen für einen bestimmten Monat keine Werte existieren (Dann wird ja im "on a.mo=b.mo" ein Teil der Ergebnisse nicht ausgelesen...).
Jemand eine Idee, wie man das umgehen könnte? Kann man vielleicht mit einem OR im ON noch irgendwie pfuschen?? Sowas wie:
Code:
ON a.mo=b.mo OR b.mo=a.mo
??

Bin für jeden Tip dankbar!

Greetz
derwisch

_________________
Die Dummheit der Menschen stirbt nie aus


Nach oben
   
   
 Betreff des Beitrags: Re: SQL-Spezialisten gesucht!
BeitragVerfasst am: 05 Jan 2008 13:58 
Offline
SQL-Syntax-Verdreher
Benutzeravatar

Registriert: 22 Jun 2006 12:26
Beiträge: 1527
Wohnort: Köln / Bonn
Mal nach coalesque oder koalesk? googlen...

http://www.pg-forum.de/sql/1934-null-und-not-null.html

_________________
Integrative Informationstechnologie und barrierefreie Kommunikation
Barrierefreie Webseiten mit Typo3
http://www.schmetterlong.de


Nach oben
   
   
 Betreff des Beitrags: Re: SQL-Spezialisten gesucht!
BeitragVerfasst am: 05 Jan 2008 14:06 
Offline
Tastaturabnutzer
Benutzeravatar

Registriert: 21 Jun 2006 16:14
Beiträge: 2917
Wohnort: An einem munt'ren kleinen Bächlein...
Habe jetzt einen q&d workaroung geschrieben, in dem ich aus einer union all ein neu erstelltes Array per c++ befülle.
Zwar nicht schön, aber funktioniert für den Moment.
Werde mich nachher mal nach diesem coalesque umsehen.

Einstweilen Danke
der derwisch

_________________
Die Dummheit der Menschen stirbt nie aus


Nach oben
   
   
 Betreff des Beitrags: Re: SQL-Spezialisten gesucht!
BeitragVerfasst am: 05 Jan 2008 14:49 
Offline
SQL-Syntax-Verdreher
Benutzeravatar

Registriert: 22 Jun 2006 12:26
Beiträge: 1527
Wohnort: Köln / Bonn
Der richtige Begriff heißt coalesc.... leider ist es nicht bei der "SQL in 21 Tagen-Version" dabei....

Unser Kollege mit dem Bärchenhaften Lächeln könnte dir diese Funktion herrlich erläutern... :kratz:

_________________
Integrative Informationstechnologie und barrierefreie Kommunikation
Barrierefreie Webseiten mit Typo3
http://www.schmetterlong.de


Nach oben
   
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Keine Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Deutsche Übersetzung durch phpBB.de