SQL - cadenas de String en Sql

 
Vista:

cadenas de String en Sql

Publicado por Laura (1 intervención) el 02/02/2005 15:04:50
Estoy trabajando con strore Procedure y quiero meter en un cadena de strigns parte de las sentencias Sql ,pero no me funciona de la forma en que la estoy haciendo, me podrian ayudar?

Asi lo he desarrollado:
declare @strsql varchar(200)

IF CONDICION =TRUE THEN
@strsql= 'CAMPO0, CAMPO1 DESC, CAMPO2,DESC'
ELSE
@strsql= 'CAMPO0, CAMPO1 DESC, CAMPO2,DESC'

SELECT CAMPO0, CAMPO1, CAMPO2,CAMPO4
FROM TABLA1
ORDER BY @strSql + CAMPO4


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cadenas de String en Sql

Publicado por laura (1 intervención) el 02/02/2005 15:08:11
en la nota anterior, mi direccion estaba incorrecto, por favor tomen nota de este correo.

gracias y espero que me ayuden.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cadenas de String en Sql

Publicado por Isaías Islas (5072 intervenciones) el 02/02/2005 18:13:08
No es necesario un CASE, ni declara una variable, puede hacerlo asi:

IF CONDICION =TRUE
SELECT CAMPO0, CAMPO1, CAMPO2,CAMPO4
FROM TABLA1
ORDER BY Z
ELSE
SELECT CAMPO0, CAMPO1, CAMPO2,CAMPO4
FROM TABLA1
ORDER BY X

Substituya la X y Z por el orden de las columnas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar