Tengo una consulta en SQL y queria hacerla para access.
Es de actualizacion y el problema no esta en el case ya que ese si se convertirlo
a access con un iif. Lo que parece que no funciona y no se hacer es el orden entre el update y el select. Agradeceria mucho que me dijeran como seria.
UPDATE Tiempo
SET Tiempo.Estado = (select case when (sum (([VarAcumMensual].[IDF]+[VarAcumMensual].[IDV])-([VarAcumMensual].[GDF]
+[VarAcumMensual].[GDV])))>0 then 'Bº' else 'Pª' end from [VarAcumMensual] WHERE (((VarAcumMensual.IdTipoVariable)=2)
AND (([VarAcumMensual].Fecha) between '01/01/00' and '31/12/2002')) and VarAcumMensual.IdVAriable=Tiempo.IdVariable
GROUP BY VarAcumMensual.IdVariable );
UPDATE en Access
Moderador: Moderadores