Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2008, 11:39
hualro
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 4 meses
Puntos: 10
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!!!!!!!