FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ayuda con un procedimiento almacenado
buenas amigos!!! necesito de su bastos conocimientos para ver si me ayudan a solucionar el siguiente problema con un procedimiento. Este busca seguir la trayectoria de un pedido de compra que puede estar autorizado o no, de estarlo se genera una orden de compra esta puede ser parcial o total, referido a la cantidad de articulos que tenga el pedido, esta orden de compra se ingresa a almacen y puede darse el caso que tambien parcial o total, quedando pendiente en caso de ser parcial. entonces se pueden generar mas un ingreso por cada orden de compra y por diferentes cantidades. la misma situacion se presenta en la facturacion. entonces es bien complejo este procedimiento. comparto codigo de lo que voy generando pero me muestra filas duplicadas y algun otro detalle indeseado. estare muy agradecido por cualquier tipo de ayuda q me puedan brindar. adjunto codigo
y devuelve este resultado donde muestra el mismo numero de ingreso con la misma cantidad lo cual no es correcto: adjunto el documento con una imagen de los resultados. repito desde ya mis agradecimientos a cualquier tipo de ayuda. saludos cordiales Última edición por Neftali [Germán.Estévez] fecha: 31-05-2024 a las 10:17:45. Razón: Añadir TAGs al mensaje ([SQL]) |
#2
|
||||
|
||||
El muuuuy dfificil saber qué es lo que está mal son la estructura de tablas y los datos que contienen.
Deberías preguntar cosas más puntuales ya que solo tu conoces esa estructura y los posibles datos... Dicho esto: Mencionas que sale repetido el campo Numero_ING. Sin saber qué es lo que significa este campo solo puedo decirte que según tu procedimiento es el MAX(Numero_ING) de la tabla TAL_Movimiento. Al utilizar el MAX, tomas solo uno y siempre es el más grande, por lo que para un mismo movID se repetirá. Te recomendaría hacer por separado los diferentes SELECT para ver qué es lo que devuelven. As esto SELECTs los filtras por algún movID, artículo o nro_pedido que sepas que te da problemas, para tratar de acotar los datos a revisar. Quizás hay algún JOIN mal hecho y te devuelve registros duplicados o erróneos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con procedimiento almacenado | XBart | Firebird e Interbase | 8 | 02-02-2010 11:05:50 |
ayuda con procedimiento almacenado | microbiano | Internet | 6 | 10-09-2008 03:11:15 |
ayuda con el codigo de procedimiento almacenado | pipecato | MS SQL Server | 3 | 13-12-2005 03:41:35 |
ayuda con el procedimiento almacenado | pipecato | Varios | 1 | 13-12-2005 03:38:26 |
Ayuda sobre un Procedimiento Almacenado | Nuria | Firebird e Interbase | 6 | 21-01-2004 13:18:15 |
|