Pregunta Sencilla mejor planteada

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

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?

Espero haber sido un poco mas claro en la pregunta

Muchas Gracias

Marino
 

Leer las respuestas

#1 Maximiliano D. A.
01/04/2004 - 21:29 | Informe spam
Hola podrias usar algo asi como

Update tutabla set tucampo=tunuevo_valor where tucondicion

==
Update tabla set Fecha_Terminacion_Ano=actual where Fecha_Terminacion_Ano=0

=
Se entiende?

suerte


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:16f6c01c4181e$82bd5c30$
Tratare de explicarme mejor.

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?

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

Preguntas similares