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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle] comparer des valeurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Oracle] comparer des valeurs

n°438011
hop le fou
Tu m'en diras tant
Posté le 24-06-2003 à 14:15:18  profilanswer
 

dans une requete sql, je voudrais comparer deux valeurs entre elle (pas des colonnes d une table)
c théoriquement possible mais oracle me dit qu il connait pas la colonne "valeur que j'ai donné" et il m envoie bouler :??:  
ici je compare un parametre et " "
aidez moi siouplé

mood
Publicité
Posté le 24-06-2003 à 14:15:18  profilanswer
 

n°438029
tomlameche
Et pourquoi pas ?
Posté le 24-06-2003 à 14:29:46  profilanswer
 

hop le fou a écrit :

dans une requete sql, je voudrais comparer deux valeurs entre elle (pas des colonnes d une table)
c théoriquement possible mais oracle me dit qu il connait pas la colonne "valeur que j'ai donné" et il m envoie bouler :??:  
ici je compare un parametre et " "
aidez moi siouplé


Si tu donnait ta requete, ce serait plus simple de t'aider ...
Une piste cependant, met ta valeur entre simple cote ( ' ' au lieu de " " )


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°438035
hop le fou
Tu m'en diras tant
Posté le 24-06-2003 à 14:37:39  profilanswer
 

j avais oublié la requete...
select contrat.numcont_ct NUMCONT,
 produit.refer_pr REFPROD,
 tiers.desig1_ti||' '||tiers.desig2_ti ASSURE,
 contrat.prann_ct PRANN,
 contrat.cd_frc FRACT,
 contrat.cd_smv DERNMVT,
 to_char(contrat.dtef_ct,'DD/MM/YYYY') DATEPOS,
 to_char(contrat.dtech_ct,'MM') ECHCE,
 adrti.adr1_adt ADRESSE,
 adrti.cp_adt CP,
 adrti.ville_adt VILLE
FROM  apport, ctint, entcontrat, contrat, tiersct, produit, ssmvt, mvt,adrti,tiers
WHERE  entcontrat.id_ect = contrat.id_ect
 AND numavt_ct = (SELECT MAX (numavt_ct)
     FROM contrat
     WHERE id_ect = entcontrat.id_ect
      AND numali_ct = 0
      AND to_char(nvl(dtcrec_ct,dtmod_ct),'YYYYMMDD') <= :DS
      AND to_char(dtef_ct,'YYYYMMDD') <= :FI    
      AND (to_char(dtef_ct,'YYYYMMDD') >= :DP OR :DP=' ')  
     )
 
voila c la mais c le début (la requete est plus grande...)

n°438036
hop le fou
Tu m'en diras tant
Posté le 24-06-2003 à 14:38:42  profilanswer
 

euh les : D ont été remplacés par :D

n°438042
hop le fou
Tu m'en diras tant
Posté le 24-06-2003 à 14:54:19  profilanswer
 

il n y a plus d erreur de comparaison mais la requete ne ramene aucun resultat alors qu elle devrait...


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

  [Oracle] comparer des valeurs

 

Sujets relatifs
[SQL] Oracle, choisir plusieurs dates différentesHELLLPPP probleme sql avec oracle (VB, adodc, odbc)
qu est ce que ORACLE ??[AMPL] comment avoir des valeurs entieres ?
[ORACLE] Ajouter des guillemets dans le résultat d'une requêtePb PHP/Oracle pour les boss
fichier de control oracle/linux[PHP / MYSQL] comparer simplement 2 dates au format datetime
[SQL] Question pour une requete sous Oracle...Comparer 2 dates
Plus de sujets relatifs à : [Oracle] comparer des valeurs


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