Buenos dias, uso el siguiente query para actualizar mi tabla con nuvos
datos qeu recibo.
Lo que necesito que haga aparte de hacer lo que hace ahorita,me
reemplace los archivos de MITABLA si es que el registro de MITABLA_tmp
es menor en la col010
Me explico???
Insert into MITABLA
(Col001,Col002,Col003,Col004,Col005,Col006,Col007,Col008,Col009,Col010)
SELECT DISTINCT Col001, max(col002) as Col002,max(col003) as col003,
max(col004) as col004,max(col005) as col005,Col006,max(col007)
as col007 ,
max(col008) as col008,max(col009) as col009,min(col010) as col010
FROM MITABLA_tmp
WHERE NOT EXISTS
(
SELECT distinct Col001, col006, col010
FROM MITABLA
WHERE MITABLA.Col001 = Op_Tmp.Col001 and MITABLA.Col006 =
Op_Tmp.Col006
)
group by col001, col006
order by col001, col006, col010
Leer las respuestas