Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/09/2011, 11:21
bon3
 
Fecha de Ingreso: mayo-2011
Mensajes: 55
Antigüedad: 13 años
Puntos: 1
Respuesta: between con like

Cita:
Iniciado por leonardo_josue Ver Mensaje
Código MySQL:
Ver original
  1. mysql> create table fechas (fecha datetime);
  2. Query OK, 0 rows affected (0.31 sec)
  3.  
  4. mysql> insert into fechas values ('2011-08-31'), ('2011-09-01 00:00:01'),
  5.     -> ('2011-11-30 23:59:59'),('2011-12-31 23:59:59'),('2012-01-01 00:00:01');
  6. Query OK, 5 rows affected (0.08 sec)
  7. Records: 5  Duplicates: 0  Warnings: 0
  8.  
  9. mysql> select * from fechas;
  10. +---------------------+
  11. | fecha               |
  12. +---------------------+
  13. | 2011-08-31 00:00:00 |
  14. | 2011-09-01 00:00:01 |
  15. | 2011-11-30 23:59:59 |
  16. | 2011-12-31 23:59:59 |
  17. | 2012-01-01 00:00:01 |
  18. +---------------------+
  19. 5 rows in set (0.07 sec)
  20.  
  21. mysql> select * from fechas where year(fecha) = 2011 and
  22.     -> month(fecha) between 9 and 12;
  23. +---------------------+
  24. | fecha               |
  25. +---------------------+
  26. | 2011-09-01 00:00:01 |
  27. | 2011-11-30 23:59:59 |
  28. | 2011-12-31 23:59:59 |
  29. +---------------------+
  30. 3 rows in set (0.07 sec)
Excelente muchas gracias Leo me diste otra idea de como hacerlo un saludo y de nuevo gracias :D