Re: Obtener un resultado extraño.
gracias mil. Saludos. Nahum. El jue., 14 de nov. de 2019 a la(s) 07:33, Hellmuth Vargas (hiv...@gmail.com) escribió: > Buenos días > > propongo algo similar a esto: > > > select Medicamento,Dosis,Diluyente,Volumen,Laboratorio,case when > aparicion=1 then Lote_Medicamento else '' end as > Lote_Medicamento,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad > from ( > select > Medicamento,Dosis,Diluyente,Volumen,Laboratorio,Lote_Medicamento,row_number() > over (partition by Lote_Medicamento order by Lote_Medicamento) as > aparicion,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad > from ( > values > ('Trastuzumab','440 mg','S.S.F > 0.89976%','250','Roche','N7367B01B3117','OP201911132','2019-11-13','15-Nov-2019 > 16:11:23'), > ('Docetaxel','50 mg','Dextrosa 5%','500','Synthon > ','CQ18007B','OP201911133','2019-11-13','14-Nov-2019 16:11:23'), > ('Docetaxel','20 mg','Dextrosa 5%','500','Synthon > ','CQ18007B','OP201911133','2019-11-13','14-Nov-2019 16:11:23'), > ('Docetaxel','55 mg','Dextrosa 5%','500','Synthon > ','CQ18007B','OP201911133','2019-11-13','14-Nov-2019 16:11:23') > ) as > a(Medicamento,Dosis,Diluyente,Volumen,Laboratorio,Lote_Medicamento,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad) > > ) as j > > que entrega el siguiente resultado: > > medicamento | dosis | diluyente | volumen | laboratorio | > lote_medicamento | lote_preparacion | fecha_preparacion | fecha_caducidad > > -+++-+-+--+--+---+-- > Docetaxel | 50 mg | Dextrosa 5%| 500 | Synthon | > CQ18007B | OP201911133 | 2019-11-13| 14-Nov-2019 > 16:11:23 > Docetaxel | 20 mg | Dextrosa 5%| 500 | Synthon | >| OP201911133 | 2019-11-13| 14-Nov-2019 16:11:23 > Docetaxel | 55 mg | Dextrosa 5%| 500 | Synthon | >| OP201911133 | 2019-11-13| 14-Nov-2019 16:11:23 > Trastuzumab | 440 mg | S.S.F 0.89976% | 250 | Roche | > N7367B01B3117| OP201911132 | 2019-11-13| 15-Nov-2019 > 16:11:23 > (4 rows) > > > El jue., 14 de nov. de 2019 a la(s) 07:59, Nahum Castro ( > nahumcas...@gmail.com) escribió: > >> Es antinatura los se, pero solo es una salida para un reporte. Los datos >> estan correctos. >> >> Saludos. >> Nahum >> >> El mié., 13 de nov. de 2019 a la(s) 22:32, Horacio Miranda ( >> hmira...@gmail.com) escribió: >> >>> Vas a perder información sí haces eso. >>> >>> Estas seguro que eso es lo que necesitas hacer ? >>> On 14/11/2019 3:51 PM, Nahum Castro wrote: >>> >>> Hola a todos. >>> >>> Tengo una consulta qe me regresa lo siguiente: >>> Medicamento|Dosis |Diluyente |Volumen >>> (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha >>> Caducidad | >>> >>> ---|--|--||---|||-|| >>> Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche >>> |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| >>> Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B >>>|OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >>> Docetaxel |20 mg |Dextrosa 5% | 500|Synthon|CQ18007B >>>|OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >>> Docetaxel |55 mg |Dextrosa 5% | 500|Synthon|CQ18007B >>>|OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >>> >>> Necesito hacer una consulta que retorne lo siguiente: >>> Medicamento|Dosis |Diluyente |Volumen >>> (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha >>> Caducidad | >>> >>> ---|--|--||---|||-|| >>> Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche >>> |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| >>> Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B >>>|OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >>> Docetaxel |20 mg |Dextrosa 5% | 500|Synthon| >>>|OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >>> Docetaxel |55 mg |Dextrosa 5% | 500|Synthon| >>>|OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >>> >>> El lote solo debe aparecer una vez en los renglones repetidos. >>> >>> Ya le di muchas vueltas y no encuentro la respuesta. >>> >>> ¿Conocen alguna forma de hacerlo? >>> >>> Gracias mil >>> >>> -- >>> *Nahum Castro González* >>> Blvd. Perdigón 214, Brisas del Lago. >>> CP 37207 >>> León, Guanajuato, México >>> Tel (477)1950304 >>> Cel (477)1274694 >>> >>> >> >> -- >> *Nahum Castro González* >> Blvd.
Re: Obtener un resultado extraño.
Buenos días propongo algo similar a esto: select Medicamento,Dosis,Diluyente,Volumen,Laboratorio,case when aparicion=1 then Lote_Medicamento else '' end as Lote_Medicamento,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad from ( select Medicamento,Dosis,Diluyente,Volumen,Laboratorio,Lote_Medicamento,row_number() over (partition by Lote_Medicamento order by Lote_Medicamento) as aparicion,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad from ( values ('Trastuzumab','440 mg','S.S.F 0.89976%','250','Roche','N7367B01B3117','OP201911132','2019-11-13','15-Nov-2019 16:11:23'), ('Docetaxel','50 mg','Dextrosa 5%','500','Synthon ','CQ18007B','OP201911133','2019-11-13','14-Nov-2019 16:11:23'), ('Docetaxel','20 mg','Dextrosa 5%','500','Synthon ','CQ18007B','OP201911133','2019-11-13','14-Nov-2019 16:11:23'), ('Docetaxel','55 mg','Dextrosa 5%','500','Synthon ','CQ18007B','OP201911133','2019-11-13','14-Nov-2019 16:11:23') ) as a(Medicamento,Dosis,Diluyente,Volumen,Laboratorio,Lote_Medicamento,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad) ) as j que entrega el siguiente resultado: medicamento | dosis | diluyente | volumen | laboratorio | lote_medicamento | lote_preparacion | fecha_preparacion | fecha_caducidad -+++-+-+--+--+---+-- Docetaxel | 50 mg | Dextrosa 5%| 500 | Synthon | CQ18007B | OP201911133 | 2019-11-13| 14-Nov-2019 16:11:23 Docetaxel | 20 mg | Dextrosa 5%| 500 | Synthon | | OP201911133 | 2019-11-13| 14-Nov-2019 16:11:23 Docetaxel | 55 mg | Dextrosa 5%| 500 | Synthon | | OP201911133 | 2019-11-13| 14-Nov-2019 16:11:23 Trastuzumab | 440 mg | S.S.F 0.89976% | 250 | Roche | N7367B01B3117| OP201911132 | 2019-11-13| 15-Nov-2019 16:11:23 (4 rows) El jue., 14 de nov. de 2019 a la(s) 07:59, Nahum Castro ( nahumcas...@gmail.com) escribió: > Es antinatura los se, pero solo es una salida para un reporte. Los datos > estan correctos. > > Saludos. > Nahum > > El mié., 13 de nov. de 2019 a la(s) 22:32, Horacio Miranda ( > hmira...@gmail.com) escribió: > >> Vas a perder información sí haces eso. >> >> Estas seguro que eso es lo que necesitas hacer ? >> On 14/11/2019 3:51 PM, Nahum Castro wrote: >> >> Hola a todos. >> >> Tengo una consulta qe me regresa lo siguiente: >> Medicamento|Dosis |Diluyente |Volumen >> (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha >> Caducidad | >> >> ---|--|--||---|||-|| >> Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche >> |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| >> Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B >> |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >> Docetaxel |20 mg |Dextrosa 5% | 500|Synthon|CQ18007B >> |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >> Docetaxel |55 mg |Dextrosa 5% | 500|Synthon|CQ18007B >> |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >> >> Necesito hacer una consulta que retorne lo siguiente: >> Medicamento|Dosis |Diluyente |Volumen >> (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha >> Caducidad | >> >> ---|--|--||---|||-|| >> Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche >> |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| >> Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B >> |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >> Docetaxel |20 mg |Dextrosa 5% | 500|Synthon| >> |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >> Docetaxel |55 mg |Dextrosa 5% | 500|Synthon| >> |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| >> >> El lote solo debe aparecer una vez en los renglones repetidos. >> >> Ya le di muchas vueltas y no encuentro la respuesta. >> >> ¿Conocen alguna forma de hacerlo? >> >> Gracias mil >> >> -- >> *Nahum Castro González* >> Blvd. Perdigón 214, Brisas del Lago. >> CP 37207 >> León, Guanajuato, México >> Tel (477)1950304 >> Cel (477)1274694 >> >> > > -- > *Nahum Castro González* > Blvd. Perdigón 214, Brisas del Lago. > CP 37207 > León, Guanajuato, México > Tel (477)1950304 > Cel (477)1274694 > -- Cordialmente, Ing. Hellmuth I. Vargas S. Esp. Telemática y Negocios por Internet Oracle Database 10g Administrator Certified Associate EnterpriseDB Certified PostgreSQL 9.3 Associate
Re: Obtener un resultado extraño.
Es antinatura los se, pero solo es una salida para un reporte. Los datos estan correctos. Saludos. Nahum El mié., 13 de nov. de 2019 a la(s) 22:32, Horacio Miranda ( hmira...@gmail.com) escribió: > Vas a perder información sí haces eso. > > Estas seguro que eso es lo que necesitas hacer ? > On 14/11/2019 3:51 PM, Nahum Castro wrote: > > Hola a todos. > > Tengo una consulta qe me regresa lo siguiente: > Medicamento|Dosis |Diluyente |Volumen > (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha > Caducidad | > > ---|--|--||---|||-|| > Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche > |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| > Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B > |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| > Docetaxel |20 mg |Dextrosa 5% | 500|Synthon|CQ18007B > |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| > Docetaxel |55 mg |Dextrosa 5% | 500|Synthon|CQ18007B > |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| > > Necesito hacer una consulta que retorne lo siguiente: > Medicamento|Dosis |Diluyente |Volumen > (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha > Caducidad | > > ---|--|--||---|||-|| > Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche > |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| > Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B > |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| > Docetaxel |20 mg |Dextrosa 5% | 500|Synthon| > |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| > Docetaxel |55 mg |Dextrosa 5% | 500|Synthon| > |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| > > El lote solo debe aparecer una vez en los renglones repetidos. > > Ya le di muchas vueltas y no encuentro la respuesta. > > ¿Conocen alguna forma de hacerlo? > > Gracias mil > > -- > *Nahum Castro González* > Blvd. Perdigón 214, Brisas del Lago. > CP 37207 > León, Guanajuato, México > Tel (477)1950304 > Cel (477)1274694 > > -- *Nahum Castro González* Blvd. Perdigón 214, Brisas del Lago. CP 37207 León, Guanajuato, México Tel (477)1950304 Cel (477)1274694
Re: Obtener un resultado extraño.
Vas a perder información sí haces eso. Estas seguro que eso es lo que necesitas hacer ? On 14/11/2019 3:51 PM, Nahum Castro wrote: Hola a todos. Tengo una consulta qe me regresa lo siguiente: Medicamento|Dosis |Diluyente |Volumen (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha Caducidad | ---|--|--||---|||-|| Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| Docetaxel |50 mg |Dextrosa 5% | 500|Synthon |CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |20 mg |Dextrosa 5% | 500|Synthon |CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |55 mg |Dextrosa 5% | 500|Synthon |CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Necesito hacer una consulta que retorne lo siguiente: Medicamento|Dosis |Diluyente |Volumen (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha Caducidad | ---|--|--||---|||-|| Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| Docetaxel |50 mg |Dextrosa 5% | 500|Synthon |CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |20 mg |Dextrosa 5% | 500|Synthon | |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |55 mg |Dextrosa 5% | 500|Synthon | |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| El lote solo debe aparecer una vez en los renglones repetidos. Ya le di muchas vueltas y no encuentro la respuesta. ¿Conocen alguna forma de hacerlo? Gracias mil -- *Nahum Castro González* Blvd. Perdigón 214, Brisas del Lago. CP 37207 León, Guanajuato, México Tel (477)1950304 Cel (477)1274694
Obtener un resultado extraño.
Hola a todos. Tengo una consulta qe me regresa lo siguiente: Medicamento|Dosis |Diluyente |Volumen (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha Caducidad | ---|--|--||---|||-|| Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |20 mg |Dextrosa 5% | 500|Synthon|CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |55 mg |Dextrosa 5% | 500|Synthon|CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Necesito hacer una consulta que retorne lo siguiente: Medicamento|Dosis |Diluyente |Volumen (ml)|Laboratorio|Lote/Medicamento|Lote Preparación|Fecha Preparación|Fecha Caducidad | ---|--|--||---|||-|| Trastuzumab|440 mg|S.S.F 0.89976%| 250|Roche |N7367B01B3117 |OP201911132 | 2019-11-13|15-Nov-2019 16:11:23| Docetaxel |50 mg |Dextrosa 5% | 500|Synthon|CQ18007B |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |20 mg |Dextrosa 5% | 500|Synthon| |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| Docetaxel |55 mg |Dextrosa 5% | 500|Synthon| |OP201911133 | 2019-11-13|14-Nov-2019 16:11:23| El lote solo debe aparecer una vez en los renglones repetidos. Ya le di muchas vueltas y no encuentro la respuesta. ¿Conocen alguna forma de hacerlo? Gracias mil -- *Nahum Castro González* Blvd. Perdigón 214, Brisas del Lago. CP 37207 León, Guanajuato, México Tel (477)1950304 Cel (477)1274694