Hallo,
Ik heb een tabel in PostgreSQL waarin ik een kolom heb met reële getallen. Nu is het zo dat als er meer dan 1 rij is met getallen in die kolom die dicht bij elkaar liggen (dus bijv. 3 rijen, met de waarden 33,5 33,6 en 33,3) geconverteerd moet worden in 1 rij. Dat kan en mag heel simpel door de andere 2 te negeren, maar als er een elegantere oplossing is, is dat natuurlijk mooier. In de uiteindelijke rij is het het mooiste als de waarde die er in komt het gemiddelde is van alle bijeengevoegde waarden.
Ik wil dat graag in een view doen. Ik kan en wil geen rijen verwijderen uit de tabel.
De tabel bevat alleen maar strings, een id (integer) en een REAL met dus dit getal waar ik het over heb.
Ik kom er dus zelf niet uit en ik hoop dat iemand mij er mee kan helpen..!
Alvast bedankt!
Bas
Ik heb een tabel in PostgreSQL waarin ik een kolom heb met reële getallen. Nu is het zo dat als er meer dan 1 rij is met getallen in die kolom die dicht bij elkaar liggen (dus bijv. 3 rijen, met de waarden 33,5 33,6 en 33,3) geconverteerd moet worden in 1 rij. Dat kan en mag heel simpel door de andere 2 te negeren, maar als er een elegantere oplossing is, is dat natuurlijk mooier. In de uiteindelijke rij is het het mooiste als de waarde die er in komt het gemiddelde is van alle bijeengevoegde waarden.
Ik wil dat graag in een view doen. Ik kan en wil geen rijen verwijderen uit de tabel.
De tabel bevat alleen maar strings, een id (integer) en een REAL met dus dit getal waar ik het over heb.
Ik kom er dus zelf niet uit en ik hoop dat iemand mij er mee kan helpen..!
Alvast bedankt!
Bas
[ Voor 14% gewijzigd door Travelan op 20-06-2010 13:31 . Reden: typo en verduidelijken ]