Cita: hola amigos lamento repetirme una vez mas pero ninguno de los codigos de este post funciona, bueno el ultimo codigo funciona si el campo es EXACTAMENTE igual, la fecha y la hora
Bueno, eso era precisamente lo que esa sentencia se suponía que debía hacer. Y si lo hizo, entonces está correcta.
Pero me parece que tu problema tiene que ver algo con la lógica de datos.
Si regresamos a tu primer post, dices en un momento:
Cita: sin embargo cuando quise condicionar la suma con el clasico % o _ me dio el error
Si entiendo bien, lo que quieres es buscar fechas "parecidas a...", porque ese es el sentido de lo que habías intentado. El problema es que no existe algo que podamos denominar "fecha parecida a otra". La fecha no es un objeto de una clase abstracta, es un valor discreto, y como valor discreto solo tiene sentido compararlo con =, >, <, >= y <=. No existe algo que podamos llamar "día parecido a", como tampoco hay algo como "número parecido a".
Cuando tratas con valores de fecha lo que tiene sentido es buscar
fechas próximas a X, o bien
fechas comprendidas en un rango... ¿Se entiende?
Puedes elegir si quieres las de una X semana del año, el mes, el cuatrimestre, etc. Pero serán siempre rangos fijos de fechas. De hecho, en tu ejemplo original, lo que hubiese correspondido sería:
O, si hubieses querido un rango de días determinado:
En tu caso lo que debes buscar es fechas que pertenezcan al mismo año, al mismo mes, al año y mes, a la semana, a la quincena, etc., pero debes definir
un rango buscado. Eso sí tiene sentido, lo otro no.
Así que la pregunta, volviendo al principio sería:
Tomando como base una fecha X, ¿cuál es el rango de días o la comparación cuyo resultado quieres obtener?