Pregunta sencilla 2

01/04/2004 - 22:08 por Marino | Informe spam
Tratare de explicarme mejor.

No quiero actualizar la tabla, pues el campo es int, solo
quiero cambiarlo cuando ejecuten la consulta

Quiero hacer una consulta que tiene varios campos de la
tabla estudios. Uno de los campos se llama Año de
terminación. Quisiera que donde el año de terminacion
tenga 0 (que es el valor para indicar que es actual) lo
cambie por la palabra Actual. Actualmente utilizo la
siguiente consulta para hacerlo.

SELECT Fecha_Inicio_Ano, REPLACE
(Fecha_Terminacion_Ano,0,'Actual') FROM Tabla...

Pero la funcion REPLACE me remplaza todos los ceros del
campo

2000 = 2ActualActualActual
2001 = 2ActualActual1

Que otra funcion puedo utilizar o alguna variacion en la
que estoy dando?

No quiero actualizar la tabla, pues el campo es int, solo
quiero cambiarlo cuando ejecuten la consulta

Espero haber sido un poco mas claro en la pregunta

Muchas Gracias

Marino

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
01/04/2004 - 22:14 | Informe spam
para eso podes hacer algo asi como

Select case tucampo when 0 then Actual else tucampo end,otros_campos from
tutabla where blabla

Esto buscas?

Bye



Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Marino" escribió en el mensaje
news:1755c01c41825$23296af0$
Tratare de explicarme mejor.

No quiero actualizar la tabla, pues el campo es int, solo
quiero cambiarlo cuando ejecuten la consulta

Quiero hacer una consulta que tiene varios campos de la
tabla estudios. Uno de los campos se llama Año de
terminación. Quisiera que donde el año de terminacion
tenga 0 (que es el valor para indicar que es actual) lo
cambie por la palabra Actual. Actualmente utilizo la
siguiente consulta para hacerlo.

SELECT Fecha_Inicio_Ano, REPLACE
(Fecha_Terminacion_Ano,0,'Actual') FROM Tabla...

Pero la funcion REPLACE me remplaza todos los ceros del
campo

2000 = 2ActualActualActual
2001 = 2ActualActual1

Que otra funcion puedo utilizar o alguna variacion en la
que estoy dando?

No quiero actualizar la tabla, pues el campo es int, solo
quiero cambiarlo cuando ejecuten la consulta

Espero haber sido un poco mas claro en la pregunta

Muchas Gracias

Marino



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
Respuesta Responder a este mensaje
#2 Marino
01/04/2004 - 22:37 | Informe spam
Funciono perfecto muchas gracias, con eso mi problema
queda arreglado



para eso podes hacer algo asi como

Select case tucampo when 0 then Actual else tucampo


end,otros_campos from
tutabla where blabla

Esto buscas?

Bye



Salu2
-


-
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:
-


-


"Marino" escribió en el


mensaje
news:1755c01c41825$23296af0$
Tratare de explicarme mejor.

No quiero actualizar la tabla, pues el campo es int, solo
quiero cambiarlo cuando ejecuten la consulta

Quiero hacer una consulta que tiene varios campos de la
tabla estudios. Uno de los campos se llama Año de
terminación. Quisiera que donde el año de terminacion
tenga 0 (que es el valor para indicar que es actual) lo
cambie por la palabra Actual. Actualmente utilizo la
siguiente consulta para hacerlo.

SELECT Fecha_Inicio_Ano, REPLACE
(Fecha_Terminacion_Ano,0,'Actual') FROM Tabla...

Pero la funcion REPLACE me remplaza todos los ceros del
campo

2000 = 2ActualActualActual
2001 = 2ActualActual1

Que otra funcion puedo utilizar o alguna variacion en la
que estoy dando?

No quiero actualizar la tabla, pues el campo es int, solo
quiero cambiarlo cuando ejecuten la consulta

Espero haber sido un poco mas claro en la pregunta

Muchas Gracias

Marino



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date:


09/03/2004


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida