SELECT name,max(vmi_stock_sale) as max_salg, min(vmi_stock_sale) as min_salg, avg(vmi_stock_sale) as avg_salg FROM min_tabel GROUP BY name HAVING min_salg > 0
Du skal gruppere efter et eller andet for at faa mere end en raekke og du betingelsen giver vel kun mening mere mere end en raekke. Jeg ved ikke hvad du vil gruppere paa - det maa du jo vide.
ja det har du selvf ret i :-) men mit bud er så dato altså som dette:
SELECT vmi_stock_date, max(vmi_stock_sale) as max_salg, min(vmi_stock_sale) as min_salg, avg(vmi_stock_sale) as avg_salg FROM temp753099083 GROUP BY vmi_stock_date HAVING min_salg > 0
jeg endte med at lave 2 forespørgselser og så virker det
men Arne du har nok ret, jeg skulle have forklaret mig bedre. jeg havde nogle data med et købs mønster fra en kunde,
konden kunne have købt som sådan 2009-12-01 10 styk 2009-12-02 0 styk 2009-12-03 0 styk 2009-12-04 1 styk 2009-12-05 4 styk 2009-12-06 5 styk
og så var det at jeg gerne ville have vist det største køb,det gennemsnitlige køb pr. dag (inc dage med 0 køb) og mindste køb hvor købet ikke var 0, hvilket så er 1
og det kunne jeg ikke få til at lykkes, og efter at have tænkt lidt over det så tror ejg ikke selv på at det er muligt
men hvis du kan trylle en løsning så vil det da være fint og jeg vil have lært en del :-) men kan du ikke så bare kom med etsvar så afregner vi og lukker
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.