none
Mostrar el precio MAXIMO RRS feed

  • Pregunta

  • Hola, buen día.

    Me podrián ayudar a solo mostrar una fila como resultado con el código, clave 4 y el precio (max). Ya que mi consulta que a continuación muestro, me muestra todos los registros del código (10).

    "select Codigo_Expediente, Clave_4, max(Precio_Ofertado) as 'MAX' from REPORTE_LIC_ADJ where Codigo_Expediente = 10 group by Codigo_Expediente, Clave_4".

    Código

    Clave_4

    MAX

    10

    0.00

    10

    0014

    0.00

    10

    0021

    0.00

    10

    0022

    0.00

    10

    0113

    0.00

    10

    0132

    0.00

    10

    0302

    0.00

    10

    0409

    21.00

    10

    0441

    0.00

    10

    0442

    0.00

    10

    0445

    0.00

    10

    0463

    0.00

    10

    0464

    0.00

    10

    0514

    0.00

    10

    0523

    0.00

    10

    0537

    0.00

    10

    0612

    1490.00

    10

    0626

    0.00

    10

    0811

    0.00

    10

    0872

    0.00

    10

    0891

    7.00

    10

    0901

    0.00

    10

    0903

    0.00

    10

    0910

    0.00

    10

    1098

    0.00

    10

    1208

    0.00

    10

    1209

    0.00

    10

    1221

    0.00

    10

    1222

    0.00

    10

    1275

    0.00

    10

    1278

    0.00

    10

    1310

    0.00

    10

    1501

    0.00

    10

    1521

    0.00

    10

    1705

    0.00

    10

    1736

    0.00

    10

    1992

    0.00

    10

    2097

    0.00

    10

    2098

    0.00

    10

    2112

    0.00

    10

    2114

    0.00

    10

    2118

    0.00

    10

    2123

    0.00

    10

    2130

    0.00

    10

    2131

    0.00

    10

    2143

    0.00

    10

    2147

    0.00

    10

    2153

    0.00

    10

    2157

    0.00

    10

    2161

    0.00

    10

    2163

    0.00

    10

    2169

    0.00

    10

    2171

    0.00

    10

    2175

    0.00

    10

    2176

    0.00

    10

    2192

    0.00

    10

    2195

    0.00

    10

    2199

    0.00

    10

    2207

    0.00

    10

    2322

    0.00

    10

    2331

    12.00

    10

    2348

    0.00

    10

    2349

    0.00

    10

    2431

    0.00

    10

    2433

    14.00

    10

    2435

    0.00

    10

    2471

    0.00

    10

    2482

    0.00

    10

    2509

    0.00

    10

    2521

    43.00

    10

    2616

    0.00

    10

    2617

    0.00

    10

    2627

    0.00

    10

    2673

    0.00

    10

    2710

    0.00

    10

    2712

    0.00

    10

    2715

    78.00

    10

    2738

    0.00

    10

    2801

    0.00


    lunes, 19 de agosto de 2019 18:22

Respuestas

  • Me podrián ayudar a solo mostrar una fila como resultado con el código, clave 4 y el precio (max). Ya que mi consulta que a continuación muestro, me muestra todos los registros del código (10).

    Pruebe

    -- código #1
    ;with REPORTE_LIC_ADJ_2 as (
    SELECT *, 
            seq= rank() over (partition by Codigo_Expediente order by Precio_Ofertado desc)
      from REPORTE_LIC_ADJ 
      --where Codigo_Expediente = 10 
    )
    SELECT Codigo_Expediente, clave_4, Precio_Ofertado
      from REPORTE_LIC_ADJ_2
      where seq = 1;
     


    José Diz     Belo Horizonte, MG - Brasil     [T-SQL performance tuning: Porto SQL]   [e-mail]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    • Marcado como respuesta Miguel Lavariega lunes, 19 de agosto de 2019 18:47
    • Editado José Diz lunes, 19 de agosto de 2019 19:17
    lunes, 19 de agosto de 2019 18:35

Todas las respuestas

  • Me podrián ayudar a solo mostrar una fila como resultado con el código, clave 4 y el precio (max). Ya que mi consulta que a continuación muestro, me muestra todos los registros del código (10).

    Pruebe

    -- código #1
    ;with REPORTE_LIC_ADJ_2 as (
    SELECT *, 
            seq= rank() over (partition by Codigo_Expediente order by Precio_Ofertado desc)
      from REPORTE_LIC_ADJ 
      --where Codigo_Expediente = 10 
    )
    SELECT Codigo_Expediente, clave_4, Precio_Ofertado
      from REPORTE_LIC_ADJ_2
      where seq = 1;
     


    José Diz     Belo Horizonte, MG - Brasil     [T-SQL performance tuning: Porto SQL]   [e-mail]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    • Marcado como respuesta Miguel Lavariega lunes, 19 de agosto de 2019 18:47
    • Editado José Diz lunes, 19 de agosto de 2019 19:17
    lunes, 19 de agosto de 2019 18:35
  • Te agradezco tu ayuda, me ha resultado, muchas gracias.

    Saludos.

    lunes, 19 de agosto de 2019 18:47