Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Oracle] Problema con GROUP BY

    ciao!

    ho una domanda sulle group by.
    questa la query:
    codice:
    SELECT 
    SUBSTR(MA.CODINT, 0, 8) MODELLO,
    MD.DATDOC DATA_DOC,
    FN_B2B_QTA_ORFO_SUM_MODELLO('XXL', SUBSTR(MA.CODINT, 0, 8)) QTA_ORFO,
    FN_B2B_TROVA_ART_CODE_DEL_FORN('XXL', SUBSTR(MA.CODINT, 0, 8)) CODE_FORN,
    SUM(MD.QUANTI) QTA_CARICO
    FROM MOV_MAG_DETT MD
    INNER JOIN MAT_ANAG MA ON MA.NPAM = MD.NPAM
    WHERE
    MD.DITTA = 'XXL'
    AND MD.FVL = ' '
    AND MD.NUMERAT = 'TT'
    AND MA.DITMAT = 'XXL'
    AND MA.FVL = ' ' 
    AND SUBSTR(MA.CODINT, 0, 8) LIKE 'K170%' 
    GROUP BY
    SUBSTR(MA.CODINT, 0, 8),
    MD.DATDOC;
    mi tira fuori i record in questa maniera:
    codice:
    K170-000    03-FEB-17    498    4702                              42
    K170-000    07-FEB-17    498    4702                              66
    K170-000    09-FEB-17    498    4702                              66
    K170-001    03-FEB-17    350    K170-001                          83
    K170-001    08-FEB-17    350    K170-001                          52
    K170-001    14-FEB-17    350    K170-001                          82
    prò io avrei necessità di avere un solo record per ogni articolo con l'ultima data.
    come posso fare?
    perchè se levo MD.DATDOC dalla GROUP BY mi da errore.

  2. #2

  3. #3
    Quote Originariamente inviata da optime Visualizza il messaggio
    Max(md.datdoc)
    grazie mille!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.