SELECT mingroup, avg(watt)
FROM
(
SELECT int(minute/5) as mingroup, watt
FROM samples
)
;

not tested

Oliver


> -----Ursprüngliche Nachricht-----
> Von: "npearson99" <[email protected]>
> Gesendet: 01.12.09 21:08:00
> An: [email protected]
> Betreff: Re: [sqlite] Sampling Data


> 
> 
> Simon Slavin-3 wrote:
> > 
> > 
> > SELECT minute,avg(watt) FROM samples GROUP BY minute
> > 
> > 
> 
> Thanks for the quick response!  I could accomplish it that way but I would
> have to query many many times.  My data has about 8000 records.
> 
> The data looks like this for the minute and watts columns
> Minute     Watt
> 1             100
> 2             110
> 3             111
> 4             95
> 5             120
> 6             90
> 7             15
> 8             220
> 
> It goes on like that for 8000+ records
> 
> I want to average every four rows.
> 
> So I could go select Avg(watts) from tblData where minute = 1 or minute =2
> or minute =3 or minute = 4
> But then I would have to do another statement for the next row like this: 
> Avg(watts) from tblData where minute = 5 or minute = 6 or minute = 7 or
> minute = 8.  
> 
> This would result in 2000 records with "smoothed" data out of a 8000 row
> record set.
> 
> My problem is that i need it to step every n number of rows (in this case 4)
> to get to the next set of data.
> -- 
> View this message in context: 
> http://old.nabble.com/Sampling-Data-tp26597669p26598244.html
> Sent from the SQLite mailing list archive at Nabble.com.
> 
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> 


___________________________________________________________
Preisknaller: WEB.DE DSL Flatrate für nur 16,99 Euro/mtl.! 
http://produkte.web.de/go/02/

_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to