Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3350 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Fusion de deux requetes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fusion de deux requetes

n°1718954
goullater
Posté le 17-04-2008 à 09:30:24  profilanswer
 

Bonjour,  
J'ai deux requêtes qui marchent cependant je souhaites les fusionner pour en former qu'une seule.
Voici mes deux requetes :  
Req 1 :

Code :
  1. SELECT COUNT(*) AS AlarmReference FROM journal where CreationTime>'10/04/2008 00:00:00' and CreationTime<'19/04/2008 00:00:00'


Req 2 :

Code :
  1. SELECT COUNT(*)  AS DemandAcquitType FROM journal where CreationTime>'10/04/2008 00:00:00' and CreationTime<'19/04/2008 00:00:00' and DemandAcquitType = '1'


J'ai pensé à utiliser la fonction UNION

Code :
  1. SELECT COUNT(*) AS AlarmReference FROM journal where CreationTime>'10/04/2008 00:00:00' and CreationTime<'19/04/2008 00:00:00'
  2. UNION
  3. SELECT COUNT(*)  AS DemandAcquitType FROM journal where CreationTime>'10/04/2008 00:00:00' and CreationTime<'19/04/2008 00:00:00' and DemandAcquitType = '1'


Par contre, cette requête me retourne que une seule colonne nommé "Alarmreference" avec mes deux valeurs (valeur de 1er requête et valeur de 2ème requête)

Code :
  1. AlarmReference
  2. 9
  3. 8


Hors je souhaite que ma requête me renvoi deux colonnes, une colonne AlarmReference et une colonne DemandAcquitType. Comme dans l'exemple qui suit :

Code :
  1. AlarmeReference       DemandAcquitType
  2. 9                                   8


Merci, Bonne Journée

mood
Publicité
Posté le 17-04-2008 à 09:30:24  profilanswer
 

n°1718957
anapajari
s/travail/glanding on hfr/gs;
Posté le 17-04-2008 à 09:39:32  profilanswer
 

Code :
  1. SELECT
  2. COUNT(*) AS AlarmReference,
  3. SUM( CASE WHEN DemandAcquitType = '1' THEN 1 ELSE 0 END ) AS DemandAcquitType
  4. FROM
  5. journal
  6. WHERE CreationTime>'10/04/2008 00:00:00' AND CreationTime<'19/04/2008 00:00:00'


Message édité par anapajari le 17-04-2008 à 09:39:58

---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1718962
goullater
Posté le 17-04-2008 à 09:41:47  profilanswer
 

Sa marche!! Merci beaucoup. Quel rapidité de réponse :) Bonne Journée


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Fusion de deux requetes

 

Sujets relatifs
[résolu] liens vers requetes SQL[Requêtes SQL] Base(OpenOffice) VS Access(Microsoft)
probleme tri par fusion de tableau[Requêtes SQL] Requêtes suivantes correctes?
Mysql 4.0 les requêtes imbriquées.Help requêtes SQL !!!!
conseil bdd et requetes SQLLes requêtes bookmarquées
Aide tri Eclatement/fusionRequêtes SQL: fusion de lignes
Plus de sujets relatifs à : Fusion de deux requetes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR