Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Estou com uma dúvida, não estou conseguindo colocar um Max no campo sublinhado abaixo, pois gostaria de saber o último KM_HODOMETRO apenas....digo desejo carregar só o ultimo.
// ---- Abastecidas ---- //
ABASTECIDA_TEMPO:
SELECT
CD_BOMBA AS CD_BOMBA_ABAS,
CD_FORNECEDOR,
CD_MOTORISTA,// AS CD_MOTORISTA_ABAS,
CD_VEICULO AS CD_VEICULO_ABAS,
DT_EMISSAO AS DT_EMISSAO_ABAS,
FL_PAGO_MOT AS FL_PAGO_MOT_ABASTECIDA,
FL_PROPRIA AS FL_PROPRIA_ABASTECIDA,
KM_HODOMETRO AS KM_HODOMETRO_ABASTECIDA,
NR_NF AS NR_NF_ABASTECIDA,
NR_ORDEM AS NR_ORDEM_ABASTECIDA,
NR_VIAGEM,
QT_LITROS AS QTDE_LITROS_ABASTECIDA,
SR_NF AS SR_NF_ABASTECIDA,
VL_TOTAL AS VL_TOTAL_ABASTECIDA,
VL_UNITARIO AS VL_UNITARIO_ABASTECIDA
FROM ABASTECIDA WHERE DT_EMISSAO > '31.12.2017';
ABASTECIDA:
LOAD
*,
YEAR(dt_emissao_abas) AS ANO,
MONTH(dt_emissao_abas) AS MES,
DAY(dt_emissao_abas) AS DIA,
DATE(dt_emissao_abas) AS DATA
Resident ABASTECIDA_TEMPO;
DROP TABLE ABASTECIDA_TEMPO;
Talvez assim:
// ---- Abastecidas ---- //
ABASTECIDA_TEMPO:
SELECT
CD_BOMBA AS CD_BOMBA_ABAS,
CD_FORNECEDOR,
CD_MOTORISTA,// AS CD_MOTORISTA_ABAS,
CD_VEICULO AS CD_VEICULO_ABAS,
DT_EMISSAO AS DT_EMISSAO_ABAS,
FL_PAGO_MOT AS FL_PAGO_MOT_ABASTECIDA,
FL_PROPRIA AS FL_PROPRIA_ABASTECIDA,
KM_HODOMETRO
NR_NF AS NR_NF_ABASTECIDA,
NR_ORDEM AS NR_ORDEM_ABASTECIDA,
NR_VIAGEM,
QT_LITROS AS QTDE_LITROS_ABASTECIDA,
SR_NF AS SR_NF_ABASTECIDA,
VL_TOTAL AS VL_TOTAL_ABASTECIDA,
VL_UNITARIO AS VL_UNITARIO_ABASTECIDA
FROM ABASTECIDA WHERE DT_EMISSAO > '31.12.2017';
ABASTECIDA:
LOAD
*,
YEAR(dt_emissao_abas) AS ANO,
MONTH(dt_emissao_abas) AS MES,
DAY(dt_emissao_abas) AS DIA,
DATE(dt_emissao_abas) AS DATA,
FirstSortedValue(KM_HODOMETRO,-KM_HODOMETRO) AS KM_HODOMETRO_ABASTECIDA
Resident ABASTECIDA_TEMPO Order By KM_HODOMETRO;
DROP TABLE ABASTECIDA_TEMPO;
Are you trying to do it in n Script or Chart?
If in Script, Why? (In script you may have to use group condition and it may return only 1 (uno) record. Is that what you are expecting.
With FirstSortedValue you may have to sort it in descending order