He buscado una solución, pero que aún no han encontrado uno que funcione ...acceso de actualización de consultas SQL múltiples valores
Estoy intentando actualizar varios valores de una columna basada en valores distintos en otra columna . Por ejemplo:
If status = F05 then statusID = 987
If status = F12 then statusID = 12957
He intentado esto sin éxito:
UPDATE myTable
SET statusID = CASE status
WHEN 'F05' THEN 987
WHEN 'F12' THEN 12957
END
Hay miles que deben actualizarse por lo que, por supuesto, me gustaría ejecutar esto en una sola consulta de actualización.
¿Qué me estoy perdiendo? ¿Qué estoy haciendo mal?
Gracias!
Sus 'miradas de consulta UPDATE' multa. Describe "He intentado esto sin éxito". ¿Que pasó? –
CASE solo se puede usar en VBA, no en una MS Access Query. –