hi all,
also ich habn mit problem mit access-sql (98 u. 2002):
gegeben tabelle :
lfdnr autowert (longint)
name_vorname text(50)
anschluss_id longint
beitrag double
inhalte z.B.
150 meier sara 100 8,00EURO
100 meier walter 100 13,00EURO
180 meier maria 100 8,00EURO
210 meier philipp 100 5,00EURO
die "familie" wird also durch die anschluss_id logisch zusammengefasst
jetzt will ich ne sortierung haben, die
meier walter
als Ersten Eintrag bringt
müßte doch so gehen :
SELECT lfdnr,name_vorname, Abs(lfdnr-anschluss_id),beitrag
FROM meine_tabelle
ORDER BY name_vorname ASC, Abs(lfdnr-anschluss_id) ASC
müßte das ergebnis bringen :
100 meier walter 0 13,00EURO
150 meier sara 50 8,00EURO
180 meier maria 80 8,00EURO
210 meier philipp 110 5,00EURO
klappt aber nicht, access scheint sich um die 2.Sortierspalte
überhaupt nicht zu kümmern !
da natürlich noch mehr "Familien" in der tabelle existieren ,
muss ich doch zuerst nach Name_vorname sortieren,
um die Familie "zusammenzuhalten", sprich, die betreffenden
Einträge direkt hintereinander zu bekommen
weitergehendes Ziel der Sache : Gruppierung ,um nur einen Datensatz per Familie zu bekommen, nämlich dessen differenz 0 ist, und die summe aller beiträge in diesem satz kumuliert
wer weiß rad ?
mfg
wolf
also ich habn mit problem mit access-sql (98 u. 2002):
gegeben tabelle :
lfdnr autowert (longint)
name_vorname text(50)
anschluss_id longint
beitrag double
inhalte z.B.
150 meier sara 100 8,00EURO
100 meier walter 100 13,00EURO
180 meier maria 100 8,00EURO
210 meier philipp 100 5,00EURO
die "familie" wird also durch die anschluss_id logisch zusammengefasst
jetzt will ich ne sortierung haben, die
meier walter
als Ersten Eintrag bringt
müßte doch so gehen :
SELECT lfdnr,name_vorname, Abs(lfdnr-anschluss_id),beitrag
FROM meine_tabelle
ORDER BY name_vorname ASC, Abs(lfdnr-anschluss_id) ASC
müßte das ergebnis bringen :
100 meier walter 0 13,00EURO
150 meier sara 50 8,00EURO
180 meier maria 80 8,00EURO
210 meier philipp 110 5,00EURO
klappt aber nicht, access scheint sich um die 2.Sortierspalte
überhaupt nicht zu kümmern !
da natürlich noch mehr "Familien" in der tabelle existieren ,
muss ich doch zuerst nach Name_vorname sortieren,
um die Familie "zusammenzuhalten", sprich, die betreffenden
Einträge direkt hintereinander zu bekommen
weitergehendes Ziel der Sache : Gruppierung ,um nur einen Datensatz per Familie zu bekommen, nämlich dessen differenz 0 ist, und die summe aller beiträge in diesem satz kumuliert
wer weiß rad ?
mfg
wolf
Comment