Bom dia. Tenho uma tabela de beneficios da secretaria de bem estar onde lanço todas as doações de todas as unidades da secretaria. Fiz uma consulta UNION
para criar um relatório anual, de janeiro a dezembro, conforme o código abaixo:
SELECT SUM(TB_BENEF_EVENTUAIS.QTD) AS AUXNATPROJAN, 0 AS AUXNATDOAJAN, 0 AS APOALIPROJAN, 0 AS APOALIDOAJAN, 0 AS COBPROJAN, 0 AS COBDOAJAN, 0 AS COLCPROJAN, 0 AS COLCDOAJAN, 0 AS OUTROPROJAN, 0 AS OUTRODOAJAN, 0 AS FUN
FROM TB_BENEF_EVENTUAIS
WHERE (((TB_BENEF_EVENTUAIS.DATA) Between #1/1/2019# And #1/31/2019#) AND ((TB_BENEF_EVENTUAIS.ORIGEM)="PRÓPRIO") AND ((TB_BENEF_EVENTUAIS.TIPO)="AUXILIO NATALIDADE")) UNION ALL
só que esse código me retorna com base em 2019, para 2020 terei que alterar todo o código, ou copiar e alterar o ano em cada campo.
Preciso saber se existe uma maneira de filtrar de janeiro a dezembro de forma que eu digitasse apenas o ano.
Obrigada.
para criar um relatório anual, de janeiro a dezembro, conforme o código abaixo:
SELECT SUM(TB_BENEF_EVENTUAIS.QTD) AS AUXNATPROJAN, 0 AS AUXNATDOAJAN, 0 AS APOALIPROJAN, 0 AS APOALIDOAJAN, 0 AS COBPROJAN, 0 AS COBDOAJAN, 0 AS COLCPROJAN, 0 AS COLCDOAJAN, 0 AS OUTROPROJAN, 0 AS OUTRODOAJAN, 0 AS FUN
FROM TB_BENEF_EVENTUAIS
WHERE (((TB_BENEF_EVENTUAIS.DATA) Between #1/1/2019# And #1/31/2019#) AND ((TB_BENEF_EVENTUAIS.ORIGEM)="PRÓPRIO") AND ((TB_BENEF_EVENTUAIS.TIPO)="AUXILIO NATALIDADE")) UNION ALL
só que esse código me retorna com base em 2019, para 2020 terei que alterar todo o código, ou copiar e alterar o ano em cada campo.
Preciso saber se existe uma maneira de filtrar de janeiro a dezembro de forma que eu digitasse apenas o ano.
Obrigada.