En la web únicamente encuentro sumas y restas de días pero no se como enfocarlo a mi problema.
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
¿como llamo dos fechas de una DB, e imprimo activo si hoy esta entre esas dos fechas?
- preguntó
- Web
- 844 Vistas
- 3 Respuestas
- abierta
3 Respuestas
Necesitas dar mas información sobre el lenguaje que usas, PHP, HTML, tu BD.. etc.
Pero si de algo te sirve, la lógica para resolver tu problema se podría resolver validando si las fechas que jalas de la BD son mayor/menor a la fecha actual algo así:
SI(fechaA<fechaactual<fechaB)
{mi fecha actual esta entre ambos días.}
SINO
{mi fecha actual no esta entre ambos días}
NOTA: cabe aclarar que no escribo en base a ningún lenguaje es solo la lógica de como podrías resolver tu problema en todo caso tu tendrías que adaptar esa lógica al lenguajes, con sus métodos, funciones, y propiedades que le corresponden.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Sacas la fecha que tienes en la DB y la guardas en una variable, creas un array con el rango de fechas, creas una variable booleana en false, con un bucle for recorres el array, si la fecha de la DB coincide en algun momento con alguna del array, cambias a true el booleano, despues del bucle for un if() para comprobar si es true o false la variable. Rapido y sencillo.
Por favor, accede o regístrate para añadir un comentario.
El planteo se sencillo, siempre y cuando, se respeten ciertas reglas.
- Las columnas de fechas deben ser del tipo date o datetime.
- La función incorporada por el motor de base de datos puede variar. En este caso use SQL Server.
- Esto solo es para una sola tabla. Si hay mas tablas en juego, cambia la sentencia SQL.
He aquí, la solución:
SELECT
CASE COUNT(*)
WHEN 0 THEN 'No esta entre las fechas seleccionadas.'
ELSE 'Esta entre las fechas seleccionadas.'
END AS Columna1
FROM
Tabla
WHERE
GETDATE() BETWEEN ColumnaFecha1 AND ColumnaFecha2;
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 689575
- 1
- Jul 5, 2015
Sin Respuesta
-
- 80
- 0
- Oct 18
-
- 166
- 0
- Jul 9
-
- 535
- 1
- Mar 19
-
- 408
- 2
- Feb 26
-
- 4725
- 0
- Nov 7, 2023
-
- 479
- 0
- Sep 19, 2023
-
- 464
- 0
- Ago 21, 2023
-
- 637
- 0
- May 14, 2023
- ver todas
Preguntas relacionadas
- Más de una relacion entre dos entidades(Tablas) Bases de datos
- como puedo crear un boton que funcione como compartir una imagen , esto es lo que e hecho pero nose si esta bien.
- Como mostrar el correo de un usuario en php desde una base de datos
- como puedo hacer notificacion pequeñas asi como los de esta comunidad
- ¿Cómo borrar una imagen de la base de datos y de carpeta local con PHP?
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Preguntas relacionadas
- Más de una relacion entre dos entidades(Tablas) Bases de datos
- como puedo crear un boton que funcione como compartir una imagen , esto es lo que e hecho pero nose si esta bien.
- Como mostrar el correo de un usuario en php desde una base de datos
- como puedo hacer notificacion pequeñas asi como los de esta comunidad
- ¿Cómo borrar una imagen de la base de datos y de carpeta local con PHP?
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos