begin process at 2012 02 11 05:29:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

Besoin d'aide sur requête ROUND + AVG


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Besoin d'aide sur requête ROUND + AVG

vendredi 13 mars 2009 à 09:29:51 | Besoin d'aide sur requête ROUND + AVG

nerone21


Bonjour les requeteurs,

J'ai besoin d'aide sur une requête que je vous donne: (je suis débutant en SQL server 2005 et autres d'ailleurs...)

/* Requete permettant de voir la moyenne de temps par incident terminé en jour */
SELECT AVG(Diff) as moyenne
FROM
(SELECT  datediff(dd,MIN(
sym_mouvements.datemvt),MAX(sym_mouvements.datemvt)) as Diff
              FROM sym_incidents
              INNER JOIN sym_mouvements ON sym_mouvements.idincident = sym_incidents.idincident
              WHERE sym_incidents.idetatmat =  (SELECT idetatmat
                                                                            FROM sym_etatsmateriel
                                                                            WHERE ordre = (SELECT MAX(ordre)
                                                                                                          FROM sym_etatsmateriel))
              GROUP BY incident) as Expr1


Cette requête me renvoi un entier dans tout les cas.
Donc je n'arrive pas à placer le ROUND afin d'avoir le nombre de jour avec 1 chiffre après la virgule.
HEEEEELLLLP.

Merci à vous.

PS: si vous voyez un moyen d'optimiser la requête ne vous géner pas...
samedi 14 mars 2009 à 13:34:55 | Re : Besoin d'aide sur requête ROUND + AVG

crn_c21

As-tu essayer SELECT convert(float,AVG(Diff)) as moyenne ?
lundi 23 mars 2009 à 16:24:03 | Re : Besoin d'aide sur requête ROUND + AVG

aieeeuuuuu

ou plutot :
SELECT AVG(convert(float, Diff)) as moyenne

car si je ne me trompe pas, si tu fait une moyenne sur des nombre entiers, il te donne le resultat sous forme d'entier, donc le resultat sera deja arroondi AVANT de caster...
lundi 23 mars 2009 à 22:55:17 | Re : Besoin d'aide sur requête ROUND + AVG

crn_c21

Et 1-0 pour Aieeeuuuu!!

La fatigue surement!!

Merci


Cette discussion est classée dans : requête, select, from, mouvements, sym


Répondre à ce message

Sujets en rapport avec ce message

Select imbriqués [ par gbourgeois0019 ] Bonjour à tous, J'ai une requête SQL qui ne semble pas vouloir passer et je ne comprend pas trop pourquoi. Je travaille avec SQL Server CE. Voila à qu Problème avec DateDiff [ par Chatbour ] Salut à tous,j'ai la requête suivante :SELECT DateDiff("j", #02-06-2007#, #06-04-2004#)FROM matable;l'erreur : "Appel de procédure incorrect"j'ai test requête [ par massbbc ] Quel résultat ramène t-elle, la requête suivante :SELECT AVG (Prix)FROM LivreWHERE LivID IN (SELECT TOP 100 LivID                    FROM Livre)...... Plantage Mysql sur requête [ par kohntark ] Salut,Voici mon problème :tables :a : ~478 305 enregistrementsb : ~465 813 enregistrementsc : ~460 070 enregistrementsJe cherche à trouver les ref pré requête SQL [ par MehdiBS ] Salut, Au niveau de l'analyseur de requêtes de sql server, je veux exécuter la commande : "select count(*) from @nomTable" où @nomTable est un para problème sous requête [ par neoscars ] Bonjour Amis Developpeur, j'ai un petit problème sur une requête SELECT * FROM ( SELECT * FROM [TABLE1] WHERE [CHAMP1] NOT IN (SELECT [CHAMP1] FR Requête SELECT sur 2 tables avec un minimum à récupérer [ par goldenboy68 ] Hello, J'aurais besoin d'un peu d'aide pour une p'tite requête récalcitrante. [b]Voilà mes 2 tables :[/b] Table resultats [idResultat / idJoueur / t Requête utilisant un CONCAT dans le from [ par infkb ] Bonjour, je veux faire une requête sur la table test_21 tel que 21 et un id qu'on récupère d'une autre requête SQL puis je le concatène avec la chaîn problème résultat requête select [ par slayer07 ] Bonjour, je viens de faire une requête select sur 2 tables. Le souci que j'ai est que lors de l'exécution de la requête,il m'apparait 2 résultats avec SubQuery et ou condition de jointure [ par Nicolas___ ] Bonjour, je suis étudiant en info et je dois repasser mon cours de SQL , j'ai donc une petite question à vous demandez (J'y ai déjà répondu, j'aimer


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,120 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales