Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 08-abr-2005, 12:15   #1 (permalink)
deathma5k ha deshabilitado el karma
 
Avatar de deathma5k
 
Fecha de Ingreso: marzo-2005
Ubicación: Venezuela
Mensajes: 33
Pregunta Obtener de ultimos 10min

como obtener los registros q han llegado a mi DB durante los ultimos 10 minutos!?

será algo como esto...

select * from tabla where TO_MINUTES(NOW()) - TO_MINUTES(campo_date) <= 10");

!?

tengo dos campos separados (fecha y hora) debería unirlos para realizar la consulta y... es posible usarlos por separado!?

Saludos
deathma5k está desconectado   Responder Citando
Antiguo 10-abr-2005, 02:13   #2 (permalink)
/** @package Moderador */
jam1138 llegará a ser famoso muy prontojam1138 llegará a ser famoso muy prontojam1138 llegará a ser famoso muy pronto
 
Avatar de jam1138
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 7.821
Deberías especificar con qué Base de Datos trabajas. Supondré es MySQL...

Definitivamente es conveniente manejar la fecha y hora en un solo campo (tipo DATETIME()). MySQL cuenta con muy buenas funciones paar el manejo de fechas que si sabes cómo usarlas les puedes sacar mucho probecho.

Ahora bien... hacerlo por fecha y hora separados... es posible hacer lo que quieres... pero paso. Si tienes un campo DATETIME, podrías usar una sentencia como:
Código:
SELECT * FROM tabla WHERE campo>=DATE_SUB(NOW(), INTERVAL 10 MINUTES)
La función DATE_SUB, resta "un tiempo" definido por INTERVAL... en este caso le restamos 10 minutos al "tiempo actual" y nuestro campo arrojará los resultados mayores ó igual a la fecha que dió como resultado de la diferencia.

Espero te sirva. Suerte!
__________________
» ¿Cómo hacer preguntas inteligentes? «
jam1138 está desconectado   Responder Citando
Antiguo 12-abr-2005, 07:16   #3 (permalink)
deathma5k ha deshabilitado el karma
 
Avatar de deathma5k
 
Fecha de Ingreso: marzo-2005
Ubicación: Venezuela
Mensajes: 33
si, uso mysql-php
y he unido ambos campos en uno solo (datetime) definitivamente mucho mejor
deathma5k está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93