Campo Fecha Consulta |
Responder |
Autor | ||||||||||||||||||||||||||||||||||||||||
Octavio
Nuevo Unido: 17/Septiembre/2022 Localización: Canarias Estado: Sin conexión Puntos: 7 |
Tema: Campo Fecha Consulta Enviado: 17/Septiembre/2022 a las 19:48 |
|||||||||||||||||||||||||||||||||||||||
Hola a todos, buenas tardes, tengo un problema con una campo fecha que gestiono desde una tabla vinculada a la cual no puedo modificar las propiedades de los campos, y lo que deseo es contar las fechas que son iguales, lo que sucede es que en la tabla origen, el campo fecha, tiene registros en Fecha larga y Fecha Corta, y al intentar contarlos, al tener la misma fecha pero horas distintas, access los identifica como distintos y me los cuenta como es logico diferentes, mi pregunta es por favor, como puedo hacer en la consulta para contar, solo tenga en cuenta la fecha y no la hora.
Por ejemplo 01/01/2022 12:00 01/01/2022 13:00 01/01/2022 02/01/2022 02/01/2022 02/02/2022 15:00 cuando haga la consulta deseo que el resultado sea. 01/01/2022 3 02/02/2022 3 Muchas gracias. |
||||||||||||||||||||||||||||||||||||||||
Octavio
Nuevo Unido: 17/Septiembre/2022 Localización: Canarias Estado: Sin conexión Puntos: 7 |
Enviado: 17/Septiembre/2022 a las 19:50 | |||||||||||||||||||||||||||||||||||||||
Perdon
01/01/2022 12:00 01/01/2022 13:00 01/01/2022 02/01/2022 02/01/2022 02/01/2022 15:00 Resultado 01/01/2022 3 02/01/2022 3 |
||||||||||||||||||||||||||||||||||||||||
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 17/Septiembre/2022 a las 23:08 | |||||||||||||||||||||||||||||||||||||||
Hola!
En una consulta formateas el [Campo_Fecha] para sólo fecha sin hora y lo agrupas. Fecha_Formateada:Format([Campo_Fecha];"dd/mm/aaaa") Editado por mounir - 17/Septiembre/2022 a las 23:09 |
||||||||||||||||||||||||||||||||||||||||
Un Saludo.
|
||||||||||||||||||||||||||||||||||||||||
Octavio
Nuevo Unido: 17/Septiembre/2022 Localización: Canarias Estado: Sin conexión Puntos: 7 |
Enviado: 18/Septiembre/2022 a las 13:21 | |||||||||||||||||||||||||||||||||||||||
Hola mounir, mucha gracias por tu respuesta, eso lo habia intentado pero no es lo que deseo, ya que me cuenta solo los registros de la tabla con fecha corta, e ignora los de fecha larga, igual yo no me supe explicar, lo que deseo es que me cuente todos los registros del mismo dia, mes y año sin importar la hora que tenga.
muchas gracias, saludos |
||||||||||||||||||||||||||||||||||||||||
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5976 |
Enviado: 18/Septiembre/2022 a las 21:00 | |||||||||||||||||||||||||||||||||||||||
Una fecha para Access, para Excel, etc. es meramente un número entero, días transcurridos desde 1/01/1900 hasta la fecha en cuestión. Una fecha con horas es un número entero + una parte decimal, la parte decimal es la fracción de un día que representa la hora de ese día. Hoy 18/09/2022 00:00:00 internamente es 44822, Si en lugar de 44822 consideramos 44822,5 (esto es medio día más) correspondería a 18/09/2022 12:00:00. Visto lo anterior: No me atrevo a decir cómo hacerlo en access, pero... sólo necesitas contar las fechas que su parte entera sea igual a una fecha dada. En Excel sería: [D1] =CONTAR.SI.CONJUNTO($A$2:$A$7;">=" & C1;$A$2:$A$7;"<" & (C1 + 1))
|
||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 18/Septiembre/2022 a las 21:53 | |||||||||||||||||||||||||||||||||||||||
Hola!
La fórmula que te he puesto es correcta y hace lo que necesitas. Descarga el ejemplo que te hice: http://www.filebig.net/files/GmhB7hZHW2 Editado por mounir - 18/Septiembre/2022 a las 21:54 |
||||||||||||||||||||||||||||||||||||||||
Un Saludo.
|
||||||||||||||||||||||||||||||||||||||||
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14738 |
Enviado: 19/Septiembre/2022 a las 09:31 | |||||||||||||||||||||||||||||||||||||||
La explicación de Antonio dónde queda claro que una fecha es un número dónde la parte entera es el dia-mes-año y la parte decimal es la hora es algo que mucha gente no tiene claro y que nos ayuda muchisimo a la hora de realizar consultas y manejar fechas.
Si tomamos solo la parte entera de la fecha despreciaremos las horas pudiendo agrupar por ese campo Para despreciar la parte decimal y quedarnos solo con la parte entera podemos utilizar la función Fix o la conversión a Long (CLng) del campo de fecha. Y agrupando por ese campo calculado como apunta mounir, ya lo tendrías. Un saludo |
||||||||||||||||||||||||||||||||||||||||
Octavio
Nuevo Unido: 17/Septiembre/2022 Localización: Canarias Estado: Sin conexión Puntos: 7 |
Enviado: 19/Septiembre/2022 a las 14:32 | |||||||||||||||||||||||||||||||||||||||
Buenos dias, gracias a todos por su tiempo y mis disculpas a Mounir, ya que tal y como vi en su ejemplo funciona su solucion, solo que yo estaba aplicando mal el criterio en la consulta, eso precisamente es lo que necesito.
Me sirve igual el ejemplo que excel, muchas gracias AnSanVal. Saludos desde Gran Canaria a todos. |
||||||||||||||||||||||||||||||||||||||||
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |