Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : requete SQL et résultat sous forme de pourcentage? [ Autre / Débutant(s) ] (othland)

mercredi 28 mai 2008 à 10:44:20 | requete SQL et résultat sous forme de pourcentage?

othland

Bonjour tout le monde:
j'ai une question à poser :
je travaille sur un serveur SQL distant et j'ai l'exemple de la table suivante :
code  |            date1       |         date2         |  categorie
AL01    15/05/08 12:30  15/05/08 14:30       4
BL01    15/05/08 12:30  15/05/08 14:30       1
CL01    15/05/08 12:30          NULL             2
DL01    15/05/08 12:30  15/05/08 14:30       2
EL01    15/05/08 12:30  15/05/08 14:30       4
FL01    15/05/08 12:30  15/05/08 14:30       3
QL01    15/05/08 12:30          NULL            3
AL01    15/05/08 12:30  15/05/08 14:30       4

sachant que les champs date1 et date2 sont de type smalldatetime

j'ai essayé plusieurs requetes SQL qui me retourne le résultat suivant :
catégorie  |  nombre de ligne ayant date2<>NULL  |  nombre de ligne ayant date2=NULL  |  champ3 - champ2 (sous forme de pourcentage)

en utilisant un group by sur le champ catégorie bien sure mais je n'arrive pas à avoir un résultat...
pouvez vous m'aidez SVP
Merci
_________
Othland

jeudi 29 mai 2008 à 10:16:33 | Re : requete SQL et résultat sous forme de pourcentage?

dominique.stock

Bonjour,
select transporteur, charge/(pascharge+charge)*100 as '%charge',charge,pascharge from (

select sum(convert(float,pascharge)) as pascharge,transporteur,sum(convert(float,charge)) as charge from (
select transporteur,case when chargementdate is null then 1 else 0 end as pascharge,
case when chargementdate is null then 0 else 1 end as charge
  from suivi2
) t group by transporteur
) tt


voilà le principe
Dom




Cette discussion est classé dans : sql, résultat, forme, pourcentage, date2


Répondre à ce message

Sujets en rapport avec ce message

rediriger le résultat d'une requête SQL vers un fichier texte [ par gabiset ] Bonjour,Je fais une requête SQL en ligne de commande DOS et j'aimerais que le résultat de ma requête soit enregistré dans un fichier texte car il est Connections simultanées SQL 2000 MSDE [ par jpdolloils ] Bonjour,Quelqu'un pourrait il me renseigner Je cherche à connaitre le nombre maximum de connections simultanées que l'on peut avoir sur SQL 2000 MSDEM Sql server utf-8 [ par dirthangel ] Salut a tous je travaille actuellement sur une application Perl , j'utilise comme base de données Sql server 2005 j'ai besoin d'y stocker des données Connection à distance sur sql server express 2005 [ par norman bates ] Bonsoir tout le monde,J'ai un problème qui hélas bloque le dévelopement de mon site perso car il nécessite une DB, alors j'ai visual studio 2005 web d recherche requete sql : export donnée de la veille [ par dams9578 ] Bonjour,Je voudrais effectuer une exportation DTS  (Data Transformation Service) automatique chaque jour, à travers l'application : "SQL Serveur Entre Problème bizarre avec SQL Srv 2005 [ par white_mage ] <span lang="FR-CH" SQL : supprimer espaces intuiles d'un champ SQL [ par nmerliot ] Bonjour aux forumeurs, euses !Le sujet de ma question est simple et certainement déjà traité maintes fois. Toutefois après une dizaine d'heures de rec Besoin d'aide pour TP de SQL : SELECT FROM [ par Spe6men ] Bonjour a vous tous,Mon prof de SQL m'a donné ce TP a rendre pour lundi 5 Février.Si le début était plutot facile cela c'est très vite compliqué...Les Connection SQL Server Vista [ par RMI ] Bonjour,J'avais pris l'habitude de me connecter à SQLExpress depuis mon poste XP en faisantworkstation id=monPoste;packet size=4096;integrated securit Plan de Maintenance SQL2005 [ par odenisf59 ] Bonjour,Mon premier message dans la communauté et j'espere apporté aussi à a communautémon "probleme"Sous SQL 2005 il y  possibilité de faire des plan


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 1,451 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.