Toon posts:

[SQL] Gemiddelden selecteren met intervallen

Pagina: 1
Acties:
  • 23 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil met SQL (T-SQL) een query maken die gemiddelden ( avg(profit) ) weergeeft tussen verschillende intervals. Ik zal later nader specificeren wat ik bedoel, maar hierbij eerst een voorbeeld van de tabel:

dateprofit
13-01-200655
19-01-200649
...
14-05-200640
22-10-200631


Ik hoop dat mijn 'query' duidelijk maakt wat ik wil doen:
SELECT avg(profit) [?per maand?] FROM table WHERE date >= 01-01-2006 AND date < 01-01-2007

Met als resultaat
intervalaverage profit
01-01-2006 t/m 31-01-2006 of gewoon 140
01-02-2006 t/m 28-02-2006 of 243
...etc...

Weet iemand hoe je dit kunt doen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Kijk eens naar de date/time functies (zoals datepart) en group by. Toch wel een beetje basic SQL hoor ;) Verder is dit topic, dankzij het gebrek aan eigen inzet, een scriptrequest en daar doen we hier niet aan.

Ik wijs je dan ook vriendelijk op onze Programming Beleid Quickstart, waarin je kunt lezen hoe we hier in PRG graag een topic zien. Zoals je zult concluderen na het lezen van betreffende Quickstart voldoet je topic daar in deze vorm niet aan en daarom gaat het dan ook op slot. Je bent van harte welkom met een nieuw topic, maar zorg dan dat je die Quickstart hanteert ;)

Verder kun je in Waar hoort mijn topic? lezen waar je topic hoort; dat is dus niet in SEA maar in PRG. En ik mis over welke SQL server je het hebt; ik neem aan MSSQL, maar TSQL is niet MSSQL-specifiek ;)

[ Voor 128% gewijzigd door RobIII op 03-07-2007 19:10 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.