webForumDet fria alternativet

vecka, månad

Databaser & SQLur Databashanterare & SQL

6 svar · 226 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#1

hej på er!!

Är intresserad av att veta hur jag kan göra för att få fram beställningar per vecka och månad... Använder denna förträffliga kod för att få fram per dag....

sql = "Select o.datum, sum(o.antal * p.pris) AS summa from orderRadold o, produkter p where o.artikelID = p.prodID group by o.datum order by 2 desc"

Men vill gärna ha det per vecka och per månad

Medlem sedan dec. 200012 464 inlägg
#2
sql = "Select datepart('ww',o.datum), year(datum),sum(o.antal * p.pris) AS summa " & _
" from orderRadold o, produkter p " & _
" where o.artikelID = p.prodID " & _
" group by datepart('ww',o.datum), year(datum) " & _
" order by 2 desc"
sql = "Select month(datum), year(datum),sum(o.antal * p.pris) AS summa " & _
" from orderRadold o, produkter p " & _
" where o.artikelID = p.prodID " & _
" group by month(o.datum), year(o.datum) " & _
" order by 2 desc"
Medlem sedan aug. 2000526 inlägg
#3

ok..hur skriver jag ut veckonumren resp. månaderna??

Medlem sedan dec. 200012 464 inlägg
#4

ASP?

sql = "Select datepart('ww',o.datum), year(datum),sum(o.antal * p.pris) AS summa " & _
" from orderRadold o, produkter p " & _
" where o.artikelID = p.prodID " & _
" group by datepart('ww',o.datum), year(datum) " & _
" order by 2 desc" 
set rs = connect.execute (sql)
while not rs.eof
  w = rs(0) 'week 
   y = rs(1) 'year
Medlem sedan aug. 2000526 inlägg
#5

med w = rs(0) får jag ut veckonumren men v38 kommer före v39 i min droplista trots Desc i Sql-satsen!

y = rs(1) tar fram år 2002 och jag ville ha månad hur gör jag då??

Medlem sedan aug. 2000526 inlägg
#6

fixade det alldeles själv.. Tack Lars... du har lärt mig massor idag!!

Förresten... det skulle var snyggar om den skrev september istället för 9 i min droplista.. går det att fixa

Medlem sedan dec. 200012 464 inlägg
#7
response.write monthname(9)
257 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
120 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)