Por lo tanto se puede utilizar la siguiente instrucción que arma las consultas hacia las tablas.
SELECT 'SELECT '''+RTRIM(TABLE_NAME)+''', * FROM ' + RTRIM(TABLE_NAME)
+ ' WHERE YEAR([' + RTRIM(COLUMN_NAME) + ']) NOT IN (select YEAR1 from SY40101 UNION SELECT 1900)'
FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'datetime' AND TABLE_NAME LIKE 'PM%'
Los las líneas que resulten de la instrucción se ejecutan y permite ver cuales registros tienen el año mal asignado
No hay comentarios:
Publicar un comentario