vecka, månad

Databaser & SQL

6 svar · 234 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Trådstart#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)
263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)