EKKi: max(date) über mehrere Tabellen

Beitrag lesen

Mahlzeit vic,

Nun will ich eine Tabelle die mir von jeder ID in Tabelle A des neueste Datum aus Tabelle B ausgibt und dazu noch die Differenz an Tagen zu heute.

Nur mal so ins Blaue hinein:

SELECT A.Id  
,      A.Name  
,      X.Datum  
,      DATEDIFF(NOW(), X.Datum) AS Datediff  
  FROM A  
  JOIN (  
        SELECT Id  
        ,      MAX(Datum) AS Datum  
           FROM B  
         GROUP BY Id  
) AS X ON A.Id = X.Id

Probier mal ein wenig damit herum ...

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|