Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Convertir un campo string a entero en consulta (https://www.clubdelphi.com/foros/showthread.php?t=34201)

serhasae 01-08-2006 02:35:44

Convertir un campo string a entero en consulta
 
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:

Código SQL [-]
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

Código SQL [-]
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

Código SQL [-]
SELECT LEFT(MES, 2) AS MES FROM Tabla
SELECT RIGHT(MES, 4) AS ANNO FROM Tabla


La franja horaria es GMT +2. Ahora son las 23:35:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi