SQL

16/01/2004 - 14:07 por Nacho | Informe spam
Hola a todos.

Tengo un problemilla con una SQL que no sé como hacer.
La SQL funciona bien pero al final como condición WHERE quiero que realice
la siguiente condición:
SUM(L.UNIDADESTOTAL*L.COSTE)<>ALBVENTACAB.TOTALCOSTE
Lo he probado de mil y una maneras y nada.
A ver si alguien me puede echar una manita.

Esta es la SQL que tengo y lo anterior es lo que quiero poner al final.

UPDATE ALBVENTACAB SET ALBVENTACAB.TOTALCOSTE=(SELECT
SUM(L.UNIDADESTOTAL*L.COSTE) FROM
ALBVENTALIN L WHERE ALBVENTACAB.NUMSERIE=L.NUMSERIE AND
ALBVENTACAB.NUMALBARAN=L.NUMALBARAN AND ALBVENTACAB.N=L.N
AND ALBVENTACAB.TOTALCOSTE=0)

Saludos.
 

Leer las respuestas

#1 Maximiliano D. A.
16/01/2004 - 15:14 | Informe spam
revisa Having en tus Bol y con ello seguro que lo podras resolver

Salu2
Maximiliano Damian Accotto


"Nacho" escribió en el mensaje
news:%
Hola a todos.

Tengo un problemilla con una SQL que no sé como hacer.
La SQL funciona bien pero al final como condición WHERE quiero que realice
la siguiente condición:
SUM(L.UNIDADESTOTAL*L.COSTE)<>ALBVENTACAB.TOTALCOSTE
Lo he probado de mil y una maneras y nada.
A ver si alguien me puede echar una manita.

Esta es la SQL que tengo y lo anterior es lo que quiero poner al final.

UPDATE ALBVENTACAB SET ALBVENTACAB.TOTALCOSTE=(SELECT
SUM(L.UNIDADESTOTAL*L.COSTE) FROM
ALBVENTALIN L WHERE ALBVENTACAB.NUMSERIE=L.NUMSERIE AND
ALBVENTACAB.NUMALBARAN=L.NUMALBARAN AND ALBVENTACAB.N=L.N
AND ALBVENTACAB.TOTALCOSTE=0)

Saludos.


Preguntas similares