PDA

View Full Version : sql count V5R4



KingofKning
05-05-15, 08:31
Hallo,ich habe hier meine stddat für die EDI-Daten, jetzt muß ich rausfinden, wieviele Lieferscheine pro Tag versendet werden.

Folgende Abfrage führt zu folgenden Ergebnis.

select distinct wrtdat, maikey
from stddat where msgtyp = 'DESADV'
group by wrtdat, maikey
WrtDat MaiKey
20150423 164999
20150505 165705
20150504 165610
20150428 165300
20150423 165021
20150428 165240
20150428 165268
20150505 165712
20150428 165219
Mache ich ein count(*) dazu, bekomme ich dei Anzahl der einzelnen EDI-Sätze.

WrtDat MaiKey COUNT ( * )
20150423 164999 84
20150505 165705 51
20150504 165610 66
20150428 165300 63
20150423 165021 189

Ich möchte aber die Anzahl der Maikey pro Tag.Für Hinweise dankbar.GG

Robi
05-05-15, 08:46
Ganz ehrlich?
ein bisschen Formatierung wäre nicht schlecht!

zumindest ich habe SO keine Lust es überhaupt zu lesen!
Sorry
Robi

Fuerchau
05-05-15, 09:14
Distinct ist falsch angewendet:

select Tag, Count(distinct LSNR)
from MyFile
Group by Tag

Ansonsten aber wirklich kein Fließtext!

KingofKning
05-05-15, 11:26
Was soll ich sagen, Du hast recht, dummerweise verhaut mein Firefox immer die Formatierung indem er die Leerzeichen löscht. Hatte aber wichtigen Termin und deswegen nicht mehr geschaut.GG