Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá,
Estou Tentando Fazer um set do Seguinte Modo:
Entra-se com data inicial vMES_ANO(MM/ AAAA) e Data final vMES_ANO_FIM
Tentei ASSIM:
= Count ({1 <MES_ANO = { '> = $ (# vMES_ANO)'} * { '<= $ (# vMES_ANO_FIM)'}, GRP_COD = {102}, CODIGO_T = {15}>}distinct ID_PESSOA ) = Count ({1 <MES_ANO = { '> = $ (# vMES_ANO) <= $ (# vMES_ANO_FIM)'}, GRP_COD = {102}, CODIGO_T = {15}>}distinct ID_PESSOA)
mas sempre me Retorna 0, creio que pela falta do date, mas não consegui inserir nestas expressões, conseguem me ajudar? valeu.
Luidi
Teste com:
= Count ({1 <MES_ANO ={">= $(=vMES_ANO)<=$(=vMES_ANO_FIM)"}, GRP_COD = {102}, CODIGO_T = {15}>}distinct ID_PESSOA )
opa, não funcionou, continuou retornando 0, creio que o erro está relacionado as variáveis que são apenas entrada de dados e devem estar como string, mas não estou conseguindo converter para data nexta expressão.
Opa, se são string sim, esse é problema. Use:
Count ({1 <MES_ANO ={">= $(=Date(Date#(vMES_ANO,'MM/YYYY'),'MM/YYYY'))<=$(=Date(Date#(vMES_ANO_FIM,'MM/YYYY'),'MM/YYYY'))"}, GRP_COD = {102}, CODIGO_T = {15}>}distinct ID_PESSOA )
Sugiro que, se possível, faça a formatação na variável. Mas se não puder, faz como acima mesmo.