SQL - Consulta Select, Update y Exporta

 
Vista:

Consulta Select, Update y Exporta

Publicado por Juan C Gallego (1 intervención) el 17/05/2012 06:49:48
Hola a todos.
Tengo un lio y este es el mejor lugar para preguntar e investigar.
Quiero hacer un Job que me exporte a archivo plano unos datos que coincidan con unos parametros, asi:
Tengo la siguiente tabla

Diario
-----------------------------------------------------------------------------------
|Consecutivo |ID |Nombre|Tipo |Result. |Reviso |Envio|
----------------------------------------------------------------------------------
|201200001 |111|JUAN |500 |10 |PEDRO |NO |
|201200001 |111|JUAN |501 |15 |PEDRO |NO |
|201200001 |111|JUAN |502 |1 |PEDRO |NO |
|201200001 |111|JUAN |503 |20 |PEDRO |NO |
|201200001 |111|JUAN |504 |1.6 |PEDRO |NO |
|201200002 |111|JUAN |501 |NORMAL | |NO |
|201200002 |111|JUAN |502 |1.020 | |NO |
|201200002 |111|JUAN |503 |5.6 | |NO |
|201200003 |123|RAUL |1001 |97 | |NO |
|201200003 |123|RAUL |1041 |215 | |NO |
|201200004 |159|SAMUEL|1013 |1.3 |MARCE |SI |
----------------------------------------------------------------------------------

Se debe hacer un select de las filas que el campo “Reviso” contenga un nombre y que el campo “Envio” sea igual a NO.

Ademas que el campo “Consecutivo” sea el mismo y que este resultado sea exportado a archivos planos.
Asi, de la anterior tabla la consulta me daria como resultado las primeras 5 filas. Las cuales se exportarian a un archivo de texto y el nombre seria el numero de consecutivo.
Si hubiera otro consecutivo que cumpliera; este deberia ir en un segundo archivo plano.
Otra cosa es que despues de haber creado el archivo plano se debe pasar el campo “Envio” a “SI”

201200001;111;JUAN;500;10;PEDRO;NO
201200001;111;JUAN;501;15;PEDRO;NO
201200001;111;JUAN;502;1;PEDRO;NO
201200001;111;JUAN;503;20;PEDRO;NO
201200001;111;JUAN;504;1.6;PEDRO;NO

No se si me explico bien, y muchas gracias de antemano por la ayuda que me puedan prestar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder