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
- 672 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
-
- 407083
- 1
- Jul 5, 2015
Sin Respuesta
-
- 155
- 0
- Mar 19
-
- 75
- 1
- Feb 26
-
- 188
- 0
- Ene 30
-
- 999
- 0
- Nov 7, 2023
-
- 287
- 0
- Sep 19, 2023
-
- 301
- 0
- Ago 21, 2023
-
- 381
- 0
- May 14, 2023
-
- 350
- 0
- Abr 21, 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
Santiago2610 comentó Mar 23
Acualizar ChoiceField en djangoSantiago2610 preguntó Mar 19
Acualizar ChoiceField en djangogonzalss preguntó Feb 26
Script /boot/ scrapingParkJo preguntó Ene 30
No me deja instalar Oracleelporfirio respondió Ene 10
Actualizar la imagen con los datos devuelto en un …ovedg preguntó Dic 31, 2023
Actualizar la imagen con los datos devuelto en un …Ehdez preguntó Nov 7, 2023
Necesito en wordpress un pluging que me calcule la…pedrourday preguntó Sep 19, 2023
Alternativas a ThreeJS y BabylonJS?pedrourday preguntó Ago 21, 2023
¿Que tecnologias y lenguajes me recomiendan?Fabio respondió Jul 11, 2023
plugin de efecto circular 3d en imagenes
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
- 150460 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos