Hallo,
folgendes Problem:
Wir haben einen SQL-Server 2005, auf dem wir eine Tabelle updaten wollen. Gefüttert werden soll er mit dem Ergebnis eines Selects, "count(Anzahl),Jahr ... group by Jahr"
Als Vorgabe haben wir sowas in der Art:
5 2001
7 2001
2 2001
5 2002
6 2002
7 2002
Ergbnis der Abfrage ist in der Art:
14 2001
18 2002
Nun möchten wir eine Tabelle updaten, in der 2001 als "where Jahr=" stünde - und in eine Spalte "Anzahl" soll "14" eingetragen werden.
Selbiges eben mit 2002, dort soll 18 eingetragen werden usw. Also die Gesamtanzahl zu der jeweiligen Jahreszahl.
Könnt Ihr mir folgen?
Problem: MSSQL 2000 scheint noch kein "with" zu kennen, sonst hätten wir das Problem flot erledigt....
Handicap 2 ist, daß die Jahreszahl natürlich nicht sooo schön aussieht.. eigentlich arbeiten wir mit einem Datum, daß mit knuffigen Substrings zusammengebastelt wird... Aber das dürfte ja erstmal egal sein... flööööötttt.....
Grüße, Avhy.
folgendes Problem:
Wir haben einen SQL-Server 2005, auf dem wir eine Tabelle updaten wollen. Gefüttert werden soll er mit dem Ergebnis eines Selects, "count(Anzahl),Jahr ... group by Jahr"
Als Vorgabe haben wir sowas in der Art:
5 2001
7 2001
2 2001
5 2002
6 2002
7 2002
Ergbnis der Abfrage ist in der Art:
14 2001
18 2002
Nun möchten wir eine Tabelle updaten, in der 2001 als "where Jahr=" stünde - und in eine Spalte "Anzahl" soll "14" eingetragen werden.
Selbiges eben mit 2002, dort soll 18 eingetragen werden usw. Also die Gesamtanzahl zu der jeweiligen Jahreszahl.
Könnt Ihr mir folgen?
Problem: MSSQL 2000 scheint noch kein "with" zu kennen, sonst hätten wir das Problem flot erledigt....
Handicap 2 ist, daß die Jahreszahl natürlich nicht sooo schön aussieht.. eigentlich arbeiten wir mit einem Datum, daß mit knuffigen Substrings zusammengebastelt wird... Aber das dürfte ja erstmal egal sein... flööööötttt.....
Grüße, Avhy.
Comment