begin process at 2012 05 26 12:10:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

cndition sur un paramètre de requête


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

cndition sur un paramètre de requête

lundi 16 février 2009 à 14:16:10 | cndition sur un paramètre de requête

SuperBouly

Membre Club
bonjour,
Je fais une requête simple sur une table et je veux exprimer une condition sur un paramètre :
par exemple :
IF (@NumEntreprise <> 0)
 (SELECT UserName, UserId, NumGroupement FROM aspnet_Users WHERE (NumEntreprise = @NumEntreprise))
ELSE
(SELECT UserName, UserId, NumGroupement FROM aspnet_Users)
N'y at-il pas moyen plus simple d'écrire ça autrement, sans répéter toute la requête SELECT (si elle est un peut longue...)
merci de vos lumières
SuperBouly
mardi 17 février 2009 à 13:53:05 | Re : cndition sur un paramètre de requête

ed73

Réponse acceptée !
SELECT UserName, UserId, NumGroupement FROM aspnet_Users WHERE (@NumEntreprise<> 0  AND NumEntreprise = @NumEntreprise) OR (@NumEntreprise = 0)



mardi 17 février 2009 à 17:19:35 | Re : cndition sur un paramètre de requête

ikan

IF (  (@NumEntreprise <> 0) ,
 
SELECT UserName, UserId, NumGroupement FROM aspnet_Users WHERE (NumEntreprise = @NumEntreprise) ,
SELECT UserName, UserId, NumGroupement FROM aspnet_Users
)

condition if de mysql ;)

Fstream
mardi 17 février 2009 à 19:59:36 | Re : cndition sur un paramètre de requête

SuperBouly

Membre Club
bonsoir,
Merci de vos réponses, je ne suis vraiment pas un spécialiste du sql. J'ai même oublié de spécifier que je travaille sur sql Server 2005. La solution d'Ikan ne marchera donc sans doute pas, mais je vais essayer celle de ed73, elle me parait répondre à mon problème..

SuperBouly


Cette discussion est classée dans : requête, select, paramètre, numentreprise, cndition


Répondre à ce message

Sujets en rapport avec ce message

Problème pour passer un paramètre dans une requete [ par franckydeluka ] Bonjour à tous ,Voilà j'ai un petit souci SQL si quelqu'un a déjà rencontré le problèmeJe fais la requete suivante qui marche très bien (je récupère l La requête SQL SELECT [ par kj_83 ] Boujour à tous , j'ai juste une petite question toute bête : je voudrais savoir si lorsqu'on utilise la requête SQL SELECT celle-ci renvoie une valeur Commande Select [ par mcligth ] Bonjour tout le monde, je desire tout d' abord effectuer une requête dans un champ d' une table de facon a ce que celà me crée un champ decoulement de 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 avec paramètre dynamique renseigné par utilisateur [ par Chtulus ] Bonjour,J'ai un souci depuis quelques jours je n'arrive pas en SQL Server à déclarer une variable (En l'occurence une Date) qui serait renseigné par l Problème requête SQL [ par younes371 ] Bonjour,J'ai fait cette requette, mais ça marche pas !SELECT id, nom,FROM table2WHERE idIN ( SELECT idLFROM table3WHERE idA =  '2' )MySQL a répondu:#1 Créer un rang dans une requête access [ par inea ] Bonjour, Voila mon soucis, j'aimerai créer un champ Rang en partant de la requête de base ci-dessous (sans Rang donc) <p class="MsoNormal" 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 requête SELECT: résultats tronqués... [ par wolflinger ] Bonjour,J'ai un soucis d'affiche avec des formulaires html/php.Mais je pense que le problème provient de la requete SQL.Je m'explique :Via un formulai 2 select dans une même requête [ par satsumy ] Bonjour,Voila j'ai une grosse requête à faire en fonction de plusieurs paramètres d'entrée.J'ai une table mission(idmission, date, heure, ...),une tab


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,671 sec (3)

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