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**** > > **** > > ** ** >
