Claro,

Pero me parece que lo que Miguel quiere es que el resto de los campos
aparezca y ahi es donde se le complica.

Por eso para mi lo debería resolver con 2 select.

El primero que extraiga las 3 columnas que necesita y el segundo para
extraer el resto de los campos.

Saludos,

Pancho
Cordoba

El 15 de agosto de 2011 20:48, Omar Bellio <[email protected]> escribió:

> Select opc_numopc, min(prp_codprp), totInsOrd****
>
> From ElCursor****
>
> Group by opc_numopc, totInsOrd****
>
> ** **
>
> ** **
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *Miguel
> Canchas
> *Enviado el:* lunes, 15 de agosto de 2011 07:56 p.m.
>
> *Para:* GUFA List Member
> *Asunto:* [GUFA] OT - query de un solo registro - SQL SERVER****
>
> ** **
>
> opc_numopc  prp_codprp   totInsOrd****
>
> 2009010763  30E001600         100****
>
> 2009010763  34E012100         100   ****
>
> 2009010763  35E002900         100   ****
>
> 2009010764  30E001600         200****
>
> 2009010764  34E012100         200****
>
> 2009010764  35E002900         200****
>
> 2009010765  30E001600         300****
>
> 2009010765  34E012100         300****
>
> 2009010765  35E002900         300****
>
> ** **
>
> Algo asi esta mi cursor, lo que necesito es algo mas o menos asi....****
>
> ** **
>
> opc_numopc  prp_codprp   totInsOrd****
>
> 2009010763  30E001600         100****
>
> 2009010764  30E001600         200****
>
> 2009010765  30E001600         300****
>
> ** **
>
> El prp_codprp no importa cual de ellos sea.****
>
> ** **
>
> MK****
>
> ** **
>
> ** **
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *Omar Bellio
> *Enviado el:* lunes, 15 de agosto de 2011 05:43 p.m.
> *Para:* GUFA List Member
> *Asunto:* [GUFA] OT - query de un solo registro - SQL SERVER****
>
> ** **
>
> Che, y la cláusula DISTINCT no te sirve?****
>
> ** **
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *Miguel
> Canchas
> *Enviado el:* lunes, 15 de agosto de 2011 06:10 p.m.
> *Para:* GUFA List Member
> *Asunto:* [GUFA] OT - query de un solo registro - SQL SERVER****
>
> ** **
>
> Si, bueno no lo explique bien,  en total me muestra 9 registros, de estos
> solo me sirven 3 que son de 3 grupos diferentes, lo que necesito es que
> muestre uno de cada grupo…****
>
> ** **
>
> MK****
>
> ** **
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *francisco
> prieto
> *Enviado el:* lunes, 15 de agosto de 2011 04:01 p.m.
> *Para:* GUFA List Member
> *Asunto:* [GUFA] OT - query de un solo registro - SQL SERVER****
>
> ** **
>
> Select Top 1 tio.opc_numopc, tio.prp_codprp, tio.totInsOrd,****
>
>       cf.prd_codprd,  fpi_codprd, fpc_canfpc, fpi_canfpi, for_cancon,
> for_impnac,****
>
>       ti.TotIns,****
>
>       ConInsOrd = (totInsOrd * for_cancon)/ TotIns,****
>
>       CosInsOrd = (totInsOrd * for_impnac)/ TotIns****
>
>       into #TmpConsumoFormula****
>
>       from ##TmpTotInsOrd tio left join****
>
>                   xcosto_consumos_for cf****
>
>             on tio.prd_codprd = cf.prd_codprd****
>
>                   left join #TmpTotIns ti****
>
>             on  cf.prd_codprd = ti.prd_codprd****
>
>             where cf.cia_codcia = @p_codcia****
>
>               and cf.suc_codsuc = @p_codsuc****
>
>               and cf.ano_codano = @p_codano****
>
>               and cf.mes_codmes = @p_codmes****
>
> ** **
>
> Saludos,****
>
> ** **
>
> Pancho****
>
> Cordoba****
>
> ** **
>
> 2011/8/15 Miguel Canchas <[email protected]>****
>
> select tio.opc_numopc, tio.prp_codprp, tio.totInsOrd, ****
>
>       cf.prd_codprd,  fpi_codprd, fpc_canfpc, fpi_canfpi, for_cancon,
> for_impnac, ****
>
>       ti.TotIns,****
>
>       ConInsOrd = (totInsOrd * for_cancon)/ TotIns,****
>
>       CosInsOrd = (totInsOrd * for_impnac)/ TotIns****
>
>       into #TmpConsumoFormula****
>
>       from ##TmpTotInsOrd tio left join ****
>
>                   xcosto_consumos_for cf ****
>
>             on tio.prd_codprd = cf.prd_codprd****
>
>                   left join #TmpTotIns ti****
>
>             on  cf.prd_codprd = ti.prd_codprd****
>
>             where cf.cia_codcia = @p_codcia ****
>
>               and cf.suc_codsuc = @p_codsuc****
>
>               and cf.ano_codano = @p_codano****
>
>               and cf.mes_codmes = @p_codmes****
>
>  ****
>
> TENGO ESTA consulta, lo que deseo es que solo me arroje un registro(en la
> actualidad arroja 3), no importa cual de ellas sea, se podra hacer eso ¿?*
> ***
>
>  ****
>
>  ****
>
> Gracias****
>
>  ****
>
> MK****
>
>  ****
>
> ** **
>

Responder a