Hi,

k�nnte klappen. Auf die schnelle und ungetestet.

SELECT table1.kurs_titel, 
(SELECT COUNT(art) FROM table2 WHERE table2.kurs_id = table1.id AND table2.art 
= 'view') AS anzahl_view,
(SELECT COUNT(art) FROM table2 WHERE table2.kurs_id = table1.id AND table2.art 
= 'anmeldung') AS anzahl_anmeldung 
FROM table1 WHERE table2.datum BETWEEN '2005-05-01' AND '2005-05-31' ORDER BY 
kurs_titel DESC

 
Charles



 |  -----Original Message-----
 |  From: [EMAIL PROTECTED] 
 |  [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Beckert
 |  Sent: Tuesday, May 17, 2005 4:41 PM
 |  To: [email protected]
 |  Subject: [Asp.net] SQL String
 |  
 |  hi liste -
 |   
 |  vielleicht wei� es ja hier in der asp.net liste jemand.
 |   
 |  da ich nicht so der sql-crack bin, frag ich erstmal euch, 
 |  die es sich vielleicht locker aus dem �rmel sch�tteln, 
 |  bevor ich mir einen abbreche:
 |   
 |  ich habe zwei tabellen.
 |   
 |  table 1:
 |   
 |  id    
 |  kurs_titel
 |  ...
 |  ... unwichtige daten
 |   
 |   
 |  table 2:
 |   
 |  id
 |  kurs_id (referenz-id zu table 1)
 |  datum
 |  art (hier gibt es den wert view oder anmeldung)
 |   
 |   
 |  jetzt h�tte ich gerne eine tabellenausgabe, gefiltert nach 
 |  datum von bis, die wie folgt aussieht:
 |   
 |  kurs_titel    anzahl_view    anzahl_anmeldung
 |   
 |  wobei kurs_titel distinct sein sollte ...
 |   
 |  wer hat die l�sung im �rmel?
 |   
 |  :)
 |   
 |   
 |  gruss-
 |   
 |  tom
 |  

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an