I have the following query in mysql runs fine, but in postgres I mark error in YEAR (dias_festivos.fecha) = '2000', says:
function year (date) does not exist
Does anyone know why?
This is the query:
SELECT dias_festivos.id, dias_festivos.descripcion, IF(**YEAR(dias_festivos.fecha)='2000',**
CONCAT_WS(' ', CONCAT_WS('/', LPAD(DAY(dias_festivos.fecha), 2, '0'),
LPAD(MONTH(dias_festivos.fecha), 2, '0')),
'TODOS'), CONCAT_WS('/', LPAD(DAY(dias_festivos.fecha), 2, '0'),
LPAD(MONTH(dias_festivos.fecha), 2, '0'),
YEAR(dias_festivos.fecha))) AS fecha FROM dias_festivos WHERE dias_festivos.status = 1