Otra mas

27/04/2004 - 17:03 por Cesar Ochica | Informe spam
Como puedo hacer para que la siguiente validacion la haga registro a
registro en todos los registro de la tabla MT_M07 (por ejemplo):

Declare @TotalTmp as decimal
Declare @Total as decimal

set @TotalTmp= (SELECT MM07_VAL
FROM MT_M07 WHERE ((MM07_CTA
Like '11%') And MM07_DC='D' and mm07_nro1713))

if @TotalTmp>0
set @Total= @TotalTmp
else
set @TotalTmp= (SELECT MM07_VAL
FROM MT_M07 WHERE ((MM07_CTA
Like '13%') And MM07_DC='D' and mm07_nro1713))
if @TotalTmp>0
set @Total= @TotalTmp
else
Set @Total=0
 

Leer las respuestas

#1 Maximiliano D. A.
27/04/2004 - 17:20 | Informe spam
hola a ver si esto te gusta ;-)

Select t1.valor1,t2.valor2 from (SELECT MM07_VAL as valor1
FROM MT_M07 WHERE ((MM07_CTA
Like '11%') And MM07_DC='D' and mm07_nro1713)) t1
left join
(SELECT MM07_VAL valor2
FROM MT_M07 WHERE ((MM07_CTA
Like '13%') And MM07_DC='D' and mm07_nro1713)) t2 on
t1.mm07_nro=t2.mm07_nro


=Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Cesar Ochica" escribió en el mensaje
news:
Como puedo hacer para que la siguiente validacion la haga registro a
registro en todos los registro de la tabla MT_M07 (por ejemplo):

Declare @TotalTmp as decimal
Declare @Total as decimal

set @TotalTmp= (SELECT MM07_VAL
FROM MT_M07 WHERE ((MM07_CTA
Like '11%') And MM07_DC='D' and mm07_nro1713))

if @TotalTmp>0
set @Total= @TotalTmp
else
set @TotalTmp= (SELECT MM07_VAL
FROM MT_M07 WHERE ((MM07_CTA
Like '13%') And MM07_DC='D' and mm07_nro1713))
if @TotalTmp>0
set @Total= @TotalTmp
else
Set @Total=0







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004

Preguntas similares