Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-05-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Consulta update desde una consulta select

Buenas de nuevo.

Tengo la sigiente consulta sql:
Código SQL [-]
SELECT ANIO, ID_COLLA, SUM(PENALITZACIO) AS TOTAL_PEN FROM CAR0006
WHERE PENALITZACIO <> 0
GROUP BY ANIO, ID_COLLA
la cual me arroja el resultado esperado, ahora lo que necesitaria es realizar un update a otra tabla donde me coloque el valor de TOTAL_PEN si SELECT.ANIO = DESTINO.ANIO and SELECT.ID_COLLA = DESTINO.ID_COLLA

Algo como
Código SQL [-]
UPDATE CAR0006PEN SET TOTAL_PEN = (SELECT ANIO, ID_COLLA, SUM(PENALITZACIO) AS TOTAL_PEN FROM CAR0006 WHERE PENALITZACIO <> 0 GROUP BY ANIO, ID_COLLA) 
WHERE CAR0006SUM.ANIO = SELECT.ANIO AND CAR0006SUM.ID_COLLA = SELECT.ID_COLLA

No se si un update así es posible.

En la tabla destino CAR0006SUM la combinacion ID_COLLA, ANIO es unica, no se puede repetir este "array".

Gracias por vuestro tiempo.

Josep

Última edición por jafera fecha: 08-05-2015 a las 15:18:10.
Responder Con Cita
 



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
Consulta Select con if giantonti Varios 7 14-04-2013 02:52:42
Consulta select con % edelphi SQL 23 07-05-2007 21:15:44
consulta update majosf Conexión con bases de datos 1 17-09-2005 15:09:04
Problema conuna consulta select...not in (select ...) VRO Firebird e Interbase 2 11-08-2005 08:56:35


La franja horaria es GMT +2. Ahora son las 03:43:30.


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