Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Cómo crear una consulta con fecha

Estoy haciendo una BD muy simple, para llevar el control de las llantas que se montan en los camiones en el transcurso del mes, el problema es que no tengo ni idea de como hacer una busqueda o consulta a la BD por fecha, es decir, en la web que utilizo quiero colocar dos formularios para que el usuario indique de que fecha a que fecha deben mostrar los montajes que se realizaron dentro de estas dos fechas indicadas.

La FAQ Cómo crear una consulta con fecha tiene Pertenece a la categoría:


 Respuesta de Sergio  05/11/07 
En principio es muy fácil. Ten en cuenta que las fechas en base de datos
están en formato MySql, y que si el usuario las mete en otro idioma, las
tendrás que formatear al formato MySql.



Para hacer la búsqueda, es muy fácil, quedaría mas o menos así:




SELECT * FROM

MI_TABLA

WHERE FECHA >= FECHA_INICIO_INTRODUCIDA

AND FECHA <= FECHA_FIN_INTRODUCIDA

ORDER BY NOMBRE_DE_CAMPO_DE_BD_POR_EL_QUE_QUIERES_ORDENAR









Al decirle fecha >= le estas diciendo que sea mayor o igual


Y al decirle <= que sea menor o igual.



Comentario de Sara



Para transformar las fechas, como te indica Fernando, hay una par
de funciones en
Convertir fechas entre MySQL y castellano, en PHP

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestra un comentario revisado

 Comentario de ROBINSON LAPEIRA MONTENEGRO
16/11/07 
Pero mejor es utilizar BETWEEN seleccion de rango de fecha u otro rango

SELECT *
FROM tabla
WHERE campo BETWEEN 'fecha_inicial' AND 'fecha_final'



 
FAQ relacionadas
  + Bajar MySQL
  + Interfaz visual para el manejo de MySQL
  + Problemas al instalar apache en Windows XP
  + Gestores para el trabajo con MySQL
  + ¿Se puede emplear MySQL con ASP y IIS?.
  + Crear tablas en MySQL
  + Las sentencias SQL que lanzo desde PHP no actualizan la base de datos
  + Cargar creates e inserts de fichero externo en MySQL.
  + Es necesario usar mysql_free_result() y mysql_close()?
  + No tengo permiso en MySQL para crear una base de datos
  + Aplicaciones para hacer respaldos de bases de datos MySQL
  + El driver Connector/J
  + ¿Cómo se instala el driver ODBC para MySQL?
  + Seguridad en MySQL
  + Exportar datos desde Excel a MySQL
  + Importar y exportar datos de Access a MySQL
  + Restaurar un respaldo o backup de base de datos MySQL
  + Puerto MySQL
  + Administrar base de datos MySQL de mi alojamiento
  + Mysql de windows a linux
  + Selects anidados en MySQL
  + Error en sentencia count con mysql
  + Ejecutar programa desde MySQL
  + Diferenciar mayúsculas y minúsculas en MySql
  + Error en la conexión de PHP-MySQL
  + Conexión MySQL Windows-Linux
  + Editar la base de datos
  + Cargar datos txt a tabla mysql

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia