Criterios con fechas (8 casos interesantes)
Criterios con fechas (para buscar animales nacidos a partir de 2020 hasta 2021)
ejemplos:
1º: >#31/12/2019# ---> nacidos pasando el 31 de diciembre, es decir, DESDE el 1 de enero de 2020 en adelante
2º Entre una fecha y otra, por ejemplo:
>=01/01/2020 y <=31/12/2021
(NOTA: Access lo transforma así:
>=#01/01/2020# Y <=#31/12/2021# )
o
Entre 01/01/2020 y 31/12/2021
( Entre #01/01/2020# Y #31/12/2021# )
3º caso: cuando tienes 2 intervalos NO consecutivos:
(Entre #01/01/2014# Y #01/01/2016#) O (Entre #01/01/2020# Y #31/12/2021#)
Ese "O" , realmente es un "Y" (no puede ponerse "Y", Access NO lo acepta directamente).
4º Caso: los nacidos en un año concreto, p.ej. 2020
>=DateSerial(2020;1;1) Y <DateSerial(2021;1;1)
Versión corta: Como "??/??/2020"
Like = Como , siendo ? un número no especificado (comodín)
Para sacar TODO lo de 2020 en adelante (hasta 2029), valdría: Como "??/??/202?"
5º Cuando quieres TODOS los resultados de un mes concreto, SIN importar el año: Mes([Fecha Nacimiento])=5
Usando MES, analiza la fecha de nacimiento de cada animal (p.ej. Dumbo nació el 3/5/2012, MES se queda con el segundo valor, el 5, que es lo que indicamos en la fórmula)
[Fecha Nacimiento] ---> es el campo/columna que tenemos en la tabla de los animales, indicado exactamente así
NOTA: si usas una pregunta, tipo: =[¿Fecha Nacimiento?]
Podríamos escribir la fecha con "comodines":
Como "??/05/20??"
(pero no la acepta, Access no lo entiende "por partes")
La sugerencia de ChatGPT es:
Mes([Fecha Nacimiento])=[¿Qué número de mes quieres buscar?]
NOTA: Funciona, si pones 5 (mes de mayo), pero no con 05, OJO!!!!
6º Nacidos en el año 2018:
Año([Fecha Nacimiento])=2018
(desde la fecha, ??/??/2018, escogerá cualquier animal que haya nacido en ese año)
Si quieres que te pregunte el año:
Año([Fecha Nacimiento])=[¿Qué año quieres buscar?]
7º Buscar elementos que faltan, p.ej. año de nacimiento SIN cubrir (extrapolable en BBDD de empresa donde te interesa buscar las facturas que NO tienen fecha de pago confirmado)
Sólo ponemos: Es Nulo
(devolverá los valores -animales, facturas, etc- que coincidan con ese criterio)
8º Buscar campos con fecha correcta (al contrario del anterior):
Con fecha de nacimiento registrada: No Es Nulo
(busca casillas que tengan una fecha ya escrita)
ChatGPT dice: No es nulo (no la acepta, ojo!!)--> Es NoEs Nulo
Realmente sería: Not Null (más fácil de recordar)
NOTA: si quieres ver los que tienen fecha, podrías usar simplemente "distinto a cero" ---> <>0
Pero al poner "0", no te salen los que no tienen fecha, ojo!!!
Comentarios
Publicar un comentario