PDA

Ver la Versión Completa : Convertir un campo string a entero en consulta


serhasae
01-08-2006, 02:35:44
A ver tengo el siguiente problema, uso tablas paradox y tengo un string solo con el mes y el año, 01/2008 y hago una consulta en sql, tengo el campo F.MES, pero al intentar hacer la consulta, no puedo sacar simplemente el Mes ya que no puedo usar ni Extract, ni hacer F.Mes[1]+F.Mes[2], he probado a hacer un campo calculado pero en la consulta no me funciona, alguna sugerencia gracias.

roman
01-08-2006, 02:49:08
No entiendo nada de eso de F.MES pero suponiendo que campo es el campo string con mm/aaaa puedes simplemente hacer la consulta con un substring:


select substring(campo from 1 for 2) from tabla


// Saludos

vtdeleon
01-08-2006, 03:56:49
Saludos

Por qué no almacenar datos de Fechas en campos Date/Time? Y asi se evita problemas y si se desea cambiar el tipo de datos pues convertilo y punto.

olbeup
24-08-2006, 19:57:37
Utiliza esto

SELECT LEFT(MES, 2) AS MES FROM Tabla
SELECT RIGTH(MES, 4) AS ANNO FROM TABLA

olbeup
24-08-2006, 20:00:02
Perdon, Restifico:D

SELECT LEFT(MES, 2) AS MES FROM Tabla
SELECT RIGHT(MES, 4) AS ANNO FROM Tabla