Re: Obtener un resultado extraño.

2019-11-14 Thread Nahum Castro
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.

2019-11-14 Thread Hellmuth Vargas
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.

2019-11-14 Thread Nahum Castro
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.

2019-11-13 Thread Horacio Miranda

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.

2019-11-13 Thread Nahum Castro
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