Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 27-05-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
Código SQL [-]
    --Actualizamos los ingredientes
    --reduciendo la cantidad de los mismos
    --en la proporción requerida por los detalles de la formula
      FOR SELECT
        FD.INGR_UUID, FD.FODE_CANTIDAD
      FROM
        TBLFORMULA F
        INNER JOIN TBLFORMULA_DETALLE FD ON F.FORM_UUID = FD.FORM_UUID
        --INNER JOIN TBLINGREDIENTE I ON FD.INGR_UUID = I.INGR_UUID
      WHERE
        F.FORM_UUID = CHAR_TO_UUID(:FORM_UUID_IN)
        AND (FD.FODE_ACTIVO = '1') --Sólo se consulta lo activo.
        --AND (I.INGR_CANTIDAD < (FD.FODE_CANTIDAD * :CANTIDAD)) --Menor cantidad de ingredientes de los necesarios
      INTO
        :INGR_UUID,
        :FODE_CANTIDAD
      DO
      UPDATE TBLINGREDIENTE IU
      SET
        IU.INGR_CANTIDAD = IU.INGR_CANTIDAD - (:FODE_CANTIDAD * :CANTIDAD)
      WHERE
        IU.INGR_UUID = :INGR_UUID;
Yo acabo de hacer esto y me funciona perfectamente =)
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Update e inner join Leonardo SQL 1 06-06-2006 02:21:10
La insercion de registros funciona pero..... ilichhernandez Conexión con bases de datos 1 22-10-2005 11:24:33
algo basico pero no me funciona Yoli Conexión con bases de datos 1 02-04-2005 15:12:07
Update de un DBGrid que contiene JOIN gluglu SQL 3 14-02-2005 18:04:25
Problema con Join en Access ogorut SQL 2 25-06-2003 09:25:05


La franja horaria es GMT +2. Ahora son las 11:13:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi