MySQL-Anweisung

Hallo hikeda_ya,

dein Problem wird wahrscheinlich durch den Bindestrich in deinem Feld kd-nr ausgelöst.
Es ist zwar über den MySQLAdmin möglich, ein Feld mit enem Bindestich anzulegen,
aber bei der Selektion im DOS-Fenster gibt es dabei Probleme.

Entferne aus dem Feld den Bindestrich, z. B. kdnr, dann sollte deine Abfrage laufen.

Oder versuch mal folgende Abfrage mit einem Hochkomma (Taste neben dem Ä: Shift Lattenzaun)

SELECT 'kd-nr', postanschrift, count(*) AS anzahl FROM tabelle_2 GROUP BY 'kd-nr', postanschrift having anzahl >1 ORDER BY anzahl




Gruß

Harald
 
Hallo,

bei mir klappt das:
Ich habe eine Datenbanktabelle namens ausgaben.
Ein Feld der Datenbank lautet wgrnr.

Hier der Select mit dem Ergebnis aus dem DOS Promt:
mysql> select wgrnr, count(*) as anzahl from ausgaben group by wgrnr having
anzahl > 0 order by wgrnr;
+--------+--------+
| wgrnr | anzahl |
+--------+--------+
| 100038 | 2 |
| 100053 | 1 |
+--------+--------+
2 rows in set (0.00 sec)

Gruß

Harald
 
ich bekomm das nicht hin

Code:
SELECT   [kd-nr],  count(*) AS anzahl FROM kaltenbach_1
where [BG 01, 15 MASCHINENBAU, SCHALTSCHRANKBAU] = 1
GROUP BY [kd-nr]

das passt ich bekomme die kundennummer und die anzahl angezeigt
vielen dank hab immer die where klausel vergessen
 

Neue Beiträge

Zurück