Access - Selección en consulta de registros de un año concreto

 
Vista:

Selección en consulta de registros de un año concreto

Publicado por Antonio (2 intervenciones) el 18/11/2019 16:33:01
TI: DSuma('[ssgg]';'CICLOS';'[Emb Clín]<>"" AND Format([CICLOS]![Fecha Aspiración];"aaaa")="2017"')

Quiero sumar [ssgg] de los regisros donde [Emb Clín] no esté vacío y [Fecha Aspiración] sea en el 2017... alguien que me diga por qué no sale bien según lo tengo escrito y cómo lo puedo arreglar?.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 467
Plata
Ha disminuido 1 puesto en Access (en relación al último mes)
Gráfica de Access

Selección en consulta de registros de un año concreto

Publicado por Francisco (211 intervenciones) el 18/11/2019 20:07:29
Hola

Esta es la manera correcta


1
ma('[ssgg]';'CICLOS';'[Emb Clín]<>"" AND Year([CICLOS]![Fecha Aspiración])=2017)


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Selección en consulta de registros de un año concreto

Publicado por Antonio (2 intervenciones) el 21/11/2019 19:34:30
Muchas gracias Francisco.
Tengo otra duda... por qué en la expresión de abajo en una consulta me dice que no coinciden los tipos de datos en la expresión de criterios si [RNV] es un campo numérico?

RNV2: 100*(Suma([RNV]))/DCont('[Nº Ciclo]';'CICLOS';'[RNV]>="0"')

Muchas gracias de antemano y perdón por el "asalto".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco
Val: 467
Plata
Ha disminuido 1 puesto en Access (en relación al último mes)
Gráfica de Access

Selección en consulta de registros de un año concreto

Publicado por Francisco (211 intervenciones) el 05/12/2019 14:21:52
Hola

Puede ser que esta devolviendo un valor NULL, prueba modificando la sentencia

1
RNV2: 100*(NZ(Suma([RNV], 0)))/NZ(DCont("[Nº Ciclo]";"CICLOS";"[RNV]>=0"),1)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar