title image


Smiley Abrage nach höchsten Timestamp geknüpft an ein group by
hallo zusammen - brauch mal hilfe bei einer sql frage - ich komm nicht drauf

habe folgende ausgangstabelle: (ich verwende als datenbank access)





col_ID | col_i_AttributeID|col_i_CaseID|col_d_TimeValue |col_i_Value

=====================================================================================

1, 9, 1, 24.01.2006 12:26:32 aaa

2, 8, 1, 24.01.2006 12:26:32 bbb

3, 7, 1, 24.01.2006 12:26:32 ccc

4, 2, 1, 24.01.2006 12:26:32 ddd

5, 1, 1, 24.01.2006 12:26:32 eee

6, 3, 1, 24.01.2006 12:26:32 fff

7, 4, 1, 24.01.2006 12:26:32 ggg

8, 6, 1, 24.01.2006 12:26:32 hhh

9, 5, 1, 24.01.2006 12:26:32 iii

10, 1, 1, 25.01.2006 12:26:32 jjj

11, 3, 1, 25.01.2006 12:26:32 kkk

12, 9, 2, 24.01.2006 12:26:32 iii

13, 8, 2, 24.01.2006 12:26:32 jjj

14, 7, 2, 24.01.2006 12:26:32 kkk

15, 2, 2, 24.01.2006 12:26:32 lll

16, 1, 2, 24.01.2006 12:26:32 mmm

17, 3, 2, 24.01.2006 12:26:32 nnn

18, 4, 2, 24.01.2006 12:26:32 ooo

19, 6, 2, 24.01.2006 12:26:32 ppp

20, 5, 2, 24.01.2006 12:26:32 qqq

21, 1, 2, 25.01.2006 12:26:32 rrr

22, 3, 2, 25.01.2006 12:26:32 sss



col_i_ID ist eine spalte mit autowert !



ich möchte ein ergebnis haben, welches mir nach col_i_AttributeID und col_i_CaseID gruppiert – wenn hier ein doppeltes paar auftritt, also



z.b

5, 1, 1, 24.01.2006 12:26:32 eee

10, 1, 1, 25.01.2006 12:26:32 jjj

oder

16, 1, 2, 24.01.2006 12:26:32 mmm

21, 1, 2, 25.01.2006 12:26:32 rrr



soll das mit dem höchsten timestamp, also

10, 1, 1, 25.01.2006 12:26:32 jjj

bzw

21, 1, 2, 25.01.2006 12:26:32 rrr

zurückgeliefert werden.





mit folgender abfrage habe ich das ergebnis fast:



SELECT DISTINCT col_i_AttributeID, col_i_CaseID, max(col_d_TimeValue)

FROM tb_AttributeValues

GROUP BY col_i_AttributeID, col_i_CaseID



jedoch bekomme ich die spalte col_i_value nicht mitgeliefert... wenn ich die splalte in das select miteinbaue bekomme ich die meldung dass



die spalte nicht teil der aggregatsfunktion ist...





das gewünschte ergebnis wäre eigentlich :

col_ID | col_i_AttributeID|col_i_CaseID|col_d_TimeValue |col_i_Value

=====================================================================================

1, 9, 1, 24.01.2006 12:26:32 aaa

2, 8, 1, 24.01.2006 12:26:32 bbb

3, 7, 1, 24.01.2006 12:26:32 ccc

4, 2, 1, 24.01.2006 12:26:32 ddd

6, 3, 1, 24.01.2006 12:26:32 fff

7, 4, 1, 24.01.2006 12:26:32 ggg

8, 6, 1, 24.01.2006 12:26:32 hhh

9, 5, 1, 24.01.2006 12:26:32 iii

11, 3, 1, 25.01.2006 12:26:32 kkk

12, 9, 2, 24.01.2006 12:26:32 iii

13, 8, 2, 24.01.2006 12:26:32 jjj

14, 7, 2, 24.01.2006 12:26:32 kkk

15, 2, 2, 24.01.2006 12:26:32 lll

17, 3, 2, 24.01.2006 12:26:32 nnn

18, 4, 2, 24.01.2006 12:26:32 ooo

19, 6, 2, 24.01.2006 12:26:32 ppp

20, 5, 2, 24.01.2006 12:26:32 qqq

22, 3, 2, 25.01.2006 12:26:32 sss





hat wer eine idee ?

danke schonmal,

vg patrik



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: