résultat d'une requête sur une même ligne en SQL Server - SQL/NoSQL - Programmation
Marsh Posté le 13-11-2002 à 11:50:48
Tu veux faire un passage de colonne en ligne?
Il faut cuisiner, ça ne se fait pas automatiquement
Marsh Posté le 13-11-2002 à 15:31:45
Fred999 a écrit a écrit : Tu veux faire un passage de colonne en ligne? Il faut cuisiner, ça ne se fait pas automatiquement |
sous sybase il y a la fonction "list" qui le fait très bien ,j'ai l'impression qu'il n'y a pas d'équivalent sous sql server
Marsh Posté le 13-11-2002 à 15:50:34
De base, je crois que c'est impossible.
Mais c'est assez rare qu'on utilise la base directement... Le programme/script qui effectue la requête n'est pas capable de récupérer le résultat mis en forme comme tu le souhaites ???
Marsh Posté le 13-11-2002 à 17:17:16
MagicBuzz a écrit a écrit : De base, je crois que c'est impossible. Mais c'est assez rare qu'on utilise la base directement... Le programme/script qui effectue la requête n'est pas capable de récupérer le résultat mis en forme comme tu le souhaites ??? |
Ben non, en fait on a une requête avec une sous-requête dans le select de la première, et c'est là qu'on trouve la fameuse fonction (comme ça ça fait une seule ligne de résultat et le premier select est content).
Du coup il ne sera plus possible de tout faire en une seule fois, il va falloir faire une table temporaire
Marsh Posté le 13-11-2002 à 18:05:48
mr_qno a écrit a écrit : sous sybase il y a la fonction "list" qui le fait très bien ,j'ai l'impression qu'il n'y a pas d'équivalent sous sql server |
Depuis quelle version?
Marsh Posté le 14-11-2002 à 09:52:06
Fred999 a écrit a écrit : Depuis quelle version? |
version de sybase : adaptive anywhere 6.0.4 (3763)
sql server version : 8.00.194
Marsh Posté le 13-11-2002 à 10:13:07
Bonjour,
j'aimerais connaître la syntaxe pour avoir le résultat d'une requête sur une même ligne
au lieu d'avoir :
res1
res2
res3
je voudrais :
res1,res2,res3
Si quelqu'un a la réponse, merci d'avance