Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

Ayuda de MAX SQL

Hola a todos

¿Puede ayudarme en esta consulta SQL? Necesito obtener solo el primer valor o los valores más altos de PH.pledgeid

seleccione max(PH.pledgeid), BH. BATCHDESCRIPTION, recuento (BH. BATCHDESCRIPTION) como BDCount de PH
interno unirse a BD en BD. NÚMERO SERIE = PH. SERIALNUMBER y BD. CÓDIGO FUENTE = PH. CÓDIGO FUENTE
unión interna BH en BH. ADMITNAME = BD. ADMITNAME
DONDE PH. PAYMENTTYPE ='Orden permanente' y BATCHDESCRIPTION<>'Reembolsos pagados'
y PH. SERIALNUMBER en (Seleccione SERIALNUMBER en C
donde BLOCKPURCHASESREASON = 'Migrar')
Grupo Por PH.pledgeid, BH. DESCRIPCIÓN DEL LOTE
Orden por recuento (BH. BATCHDESCRIPTION) DESC

Puede ver el ejemplo a continuación y solo necesito el más alto para esta identificación de compromiso

Muchas gracias

alboroto

2 Replies

  • Hi, @adoalan ;

    Debe encontrar el valor máximo con dax, correcto, si es así, puede intentar:

    max =
    CALCULATE ( MAX ( 'table'[count] ), ALLEXCEPT ( 'table', 'table'[pledge id] ) )
    


    Saludos
    Equipo de Apoyo a la Comunidad _ Yalan Wu
    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.