Boa noite a todos,
Estou tentando criar uma condição numa consulta, que acabe mostrando o resultado da soma de outros campos em um campo comum.
A ideia é o seguinte: Tenho um BD de manutenção veicular, onde fiz uma consulta com duas tabelas "tbl_manutencao" e "tbl_intervalo_manutencao" , com os campos [Unidade], [Data], [Odometro] e [intervalodetroca].
Gostaria que nessa consulta "cnst_Ultima_Manutencao", o campo [Proxima Manutencao] me trouxesse o resultado da soma dos campos acima da seguinte forma:
Se o campo UNIDADE contiver "Km", o campo [Proxima Manutencao] somasse os campos [Odometro] e [intervalodetroca];
Se o campo UNIDADE contiver "Dias", o campo [Proxima Manutencao] somasse os campos [Data] e [intervalodetroca];
Tentei fazer dessa forma, com exemplos que busquei, mas não esta dando certo;
Proxima Manutencao: Sum([tbl_intervalo_manutencao].[Unidade]="Km" Ou [tbl_intervalo_manutencao].[Unidade]="Dias";"[tbl_Manutencao].[Odometro]+[tbl_intervalo_manutencao].[Intervalo de troca]" ; "[tbl_Manutencao].[Data]+[tbl_intervalo_manutencao].[Intervalo de troca]")
Estou tentando criar uma condição numa consulta, que acabe mostrando o resultado da soma de outros campos em um campo comum.
A ideia é o seguinte: Tenho um BD de manutenção veicular, onde fiz uma consulta com duas tabelas "tbl_manutencao" e "tbl_intervalo_manutencao" , com os campos [Unidade], [Data], [Odometro] e [intervalodetroca].
Gostaria que nessa consulta "cnst_Ultima_Manutencao", o campo [Proxima Manutencao] me trouxesse o resultado da soma dos campos acima da seguinte forma:
Se o campo UNIDADE contiver "Km", o campo [Proxima Manutencao] somasse os campos [Odometro] e [intervalodetroca];
Se o campo UNIDADE contiver "Dias", o campo [Proxima Manutencao] somasse os campos [Data] e [intervalodetroca];
Tentei fazer dessa forma, com exemplos que busquei, mas não esta dando certo;
Proxima Manutencao: Sum([tbl_intervalo_manutencao].[Unidade]="Km" Ou [tbl_intervalo_manutencao].[Unidade]="Dias";"[tbl_Manutencao].[Odometro]+[tbl_intervalo_manutencao].[Intervalo de troca]" ; "[tbl_Manutencao].[Data]+[tbl_intervalo_manutencao].[Intervalo de troca]")
Última edição por mrcsantos em 16/1/2018, 22:38, editado 2 vez(es)