Inicio › Foros › ADMINISTRACIONES AUTONOMICAS › Junta de Comunidades de Castilla-La Mancha – Auxiliares Administrativos › Consulta Access
-
AutorEntradas
-
13 noviembre, 2009 a las 9:19 am #375419empnievesParticipante
A ver si me podéis echar una mano con el operador ENTRE expr1 Y expr2, porq me estoy volviendo loca…
en una consulta, en criterios pongo: ENTRE “01/01/73” y “31/12/77”, y al dar a ejecutar la consulta, me muestra fechas como “15/04/68”, por q hace esto? no lo entiendo!! se supone q me tendría que mostrar fechas q estuvieran entre el 01/01/73 y el 31/12/77, no? o es q no entiendo yo bien, este operador?
Muchas gracias
13 noviembre, 2009 a las 10:10 am #375420runa75ParticipanteHola empnieves,
Creo que te ocurre eso al poner comillas para las fechas, prueba a poner almohadillas o no pongas nada (access automáticamente te las añade al ejecutar la consulta)…….lo que me extraña es que te ejecute la consulta, a mí me sale un mensaje de error diciendo que la expresión no coincide con el tipo de datos disponibles.
Prueba y me cuentas 🙂
13 noviembre, 2009 a las 10:53 am #375421Academia OpositasParticipantea lo mejor tiene el campo tipo texto en vez de fecha
13 noviembre, 2009 a las 11:00 am #375422empnievesParticipanteRuna, ya sé lo q pasaba…,
resulta q al diseñar la tabla, a fecha de nacimiento, le había puesto como tipo de dato “texto”, en lugar de “fecha y hora”, entonces al escribir el criterio en la consulta, automaticamente me ponía comillas!! aunque le pusiera las almohadillas, me seguía poniendo las comillas, lo tomaba como texto y se las ponía directamente
Muchas gracias, por la pista… 😉13 noviembre, 2009 a las 11:02 am #375423empnievesParticipantejeje, estabamos contestando a la vez julymercy…
sí q era eso, muchas gracias13 noviembre, 2009 a las 11:52 am #375424runa75ParticipanteNo había caído, si el campo fecha lo tienes como texto, te pone las comillas…. pero entonces no sé porqué no te hacía bien la consulta desde un principio y te incluía otras fechas que no eran; puede que tuvieras establecido algún criterio más…
Es para que me quede claro a mí también…..entre mis propias investigaciones y las de los demás no doy para más 😆
13 noviembre, 2009 a las 12:05 pm #375425Academia OpositasParticipantelas fechas access internamente las ve como números dobles, así que en la conversión que haya hecho por eso te ha sacado una fecha rara.
13 noviembre, 2009 a las 1:50 pm #375426empnievesParticipanteq es eso de número dobles julymercy?
Runa, te explico lo q me salía, y luego julymercy q nos diga…
no había puesto níngun criterio más, unicamente el de las fechas, y al dar a ejecutar me mostraba todos los registros, es decir, en realidad no hacía nada, porq no me filtraba ninguno..
me explico?13 noviembre, 2009 a las 2:11 pm #375427runa75ParticipanteVale empnieves, te lo preguntaba porque cuando yo ponía las comillas me daba error porque lo tenía como tipo fecha/hora; lo he cambiado a tipo texto y al ejecutar la consulta sí que me filtra los datos sin problema, así que no sé…
13 noviembre, 2009 a las 4:58 pm #375428Academia OpositasParticipantepues que para access, (y excel) las fechas las lee internamente como números con una parte entera y otra decimal, por eso a veces pueden pasar cosas raras cuando se hacen cálculos. Por eso necesita un formato especial para que el programa “traduzca” correctamente el dato.
14 noviembre, 2009 a las 7:30 am #375429empnievesParticipantepues yo tampoco sé, vaya lio!! 🙁
bueno, yo creo q la pregunta de donde saqué todo esto, lo q quería hacer hincapié era en que el texto de los criterios de las consultas va entre comillas, y las fechas entre almohadillas, así q, nos quedaremos con eso de momento…
Muchas gracias por todo y también a tí Julymercy… 😉14 noviembre, 2009 a las 9:59 am #375430runa75ParticipantePues sí, yo lo que saco en claro es que Access es listo pero mejor dárselo masticadito, jeje….además para eso están los formatos específicos, así que para una fecha es mejor indicar tipo de dato fecha/hora.
Otra conclusión a la que llego es que tengo que estudiar más a fondo las propiedades de los campos 🙁
Gracias chicas.
-
AutorEntradas
- El foro ‘Junta de Comunidades de Castilla-La Mancha – Auxiliares Administrativos’ está cerrado y no se permiten nuevos debates ni respuestas.