j'ai un petit problème en mysql, et.. j'ai beau tourner la requète dans tous les sens, je ne vois pas (où se trouve mon erreur). :
la requète :
CODE
SELECT
sum(col1) as COL1,date2,
sum(col2) as COL2,
round(col2/col1) as COL3
FROM appels
WHERE date >=1130799600
AND date<=1133391599
sum(col1) as COL1,date2,
sum(col2) as COL2,
round(col2/col1) as COL3
FROM appels
WHERE date >=1130799600
AND date<=1133391599
Retourne bien les champs correspondants, mais..
La table retournée donne :
CODE
COL1 | date2 | COL2 | COL3
| 1101 | 2005-11-01 | 380291 | 406
| 1101 | 2005-11-01 | 380291 | 406
Or il me faudrait trouver 345, en fin de ligne....
COL3 = round(col2/col1), soit round(380291/1101), soit round(345,45), soit 345.
Merci de me tuyauter, j'avoue secher un peu
Anonymus.
ps : Cleden, un exemple de requète sql facile à gérer :
On donne l'écart voulu en timestamp, mais on trie par date format américain.
Facile,... quand ca marche