SQL - Where con campo calculado sintaxis?

 
Vista:

Where con campo calculado sintaxis?

Publicado por Juan Fernandez (1 intervención) el 14/11/2008 10:59:43
Hola, tengo un problema, que agradecería alguien me ayudara, el tema es que tengo una tabla de la cual quiero hacer una selección por fecha dentro del mismo año, es decir un rango entre mes+dia inicial y final, concateno las columnas mes y dia y las renombro como fecha, pero no me lo acepta el Where ¿cómo se puede hacer?

ejemplo
Select columna1, mes | dia As fecha from tabla where fecha > "0203" and fecha < "0503"

esto me da error porque me dice que fecha es columna incorrecta

Hay alguna forma de hacerlo que no sea muy complicada ?
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:Where con campo calculado sintaxis?

Publicado por Angeles (12 intervenciones) el 14/11/2008 12:37:33
Si los campos dia, mes son de texto para concatenarlos sería:

[dia]+[mes]

Es decir la sql sería:

Select [dia]+[mes] as expr1 from tabla where [dia]+[mes]>"lo que sea"

Saludos, Angeles
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