ORDER BY data_ultima_atualizacao
OLá a todos vamos lá a mais um problema...
alguem tem alguma idéia de como otimiza-lo?
quando eu coloco para ordenar pela data_proxima_acao demora muitoooo tiro ele fica rápido
será que criar uma view resolve (da pra criar indice na view) estou usando engine innob
SELECT
IF (O.id_departamento_release = 0 , DATE(O.data), (
SELECT
DATE_FORMAT(DATE_ADD(W_OCR.data, INTERVAL W_OCR.dias_proxima_acao DAY), '%Y-%m-%d')
FROM
ocorrencias_releases W_OCR
WHERE
O.id = W_OCR.id_ocorrencia
ORDER BY
W_OCR.id
DESC LIMIT 1)
) as data_proxima_acaoFROM
ocorrencias O
WHERE
2 = IF (O.id_departamento_release = 0 , O.id_departamento, O.id_departamento_release) AND O.id_usuario_fechou = 0
ORDER BY
if (O.id_usuario_fechou = 0, 0, 1), data_proxima_acao
ASC
LIMIT 0, 16
Discussão (3)
Carregando comentários...