Alguien me puede decir cual es la sentencia para que me seleccione solo "n" caracteres de una tupla?
Por ejemplo los primeros n caracteres de un atributo de tipo datetime.
Muchas gracias!!
|
|
#2 (permalink) |
![]() Fecha de Ingreso: enero-2008
Mensajes: 63
|
Re: n primeros caracteres
Hola espero esto te pueda ayudar:
Código:
mysql> select substr(now(),1,4) as fecha; +-------+ | fecha | +-------+ | 2008 | +-------+ 1 row in set (0.00 sec) mysql> select substr(now(),1,7) as fecha; +---------+ | fecha | +---------+ | 2008-01 | +---------+ 1 row in set (0.00 sec) mysql> Aunque de un campo date puedes lograr el primer ejemplo así
Código:
mysql> select year(now()) as year; +------+ | year | +------+ | 2008 | +------+ 1 row in set (0.00 sec) // O para el mes... mysql> select month(now()) as mes; +------+ | mes | +------+ | 1 | +------+ 1 row in set (0.00 sec) mysql> Saludos!!!!!!! |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|