trækker x antal timer fra et timestamp vha en integer værdi
Hej AlleEr det muligt at trække et bestemt antal timer fra et timestamp ?
har følgende sql:
SELECT
COUNT(orderflow_cache_entry.id) AS orders,
orderflow_cache_entry.cache_dtm AS cache_dtm,
tag.id AS tag_id,
tag.tag_domain AS domain,
tag.tag_name as name,
tag.tag_category AS category,
tag.tag_priority AS priority,
tag.sla AS sla,
orderflow_cache_entry.attention_date < (NOW() - ???) AS backlog_flag
FROM orderflow_cache_entry
RIGHT JOIN tag AS tag ON (tag.id = orderflow_cache_entry.tag_id)
WHERE orderflow_cache_entry.processed_dtm IS NULL
AND tag.tag_domain = 3
GROUP BY
tag.id,
tag.tag_domain,
tag.tag_name,
tag.tag_category,
tag.tag_priority,
tag.sla,
orderflow_cache_entry.cache_dtm,
orderflow_cache_entry.attention_date
ORDER BY category, priority;
Vil gerne erstatte de tre "?" med SLA feltet er det på nogen måde muligt. SLA feltet er en integer.
Prøver lige aqt uddybe det lidt mere:
Vil gerne trække (integer)SLA timer fra (timestamp)NOW(). Har prøvet at lave en typecast af SLA men uden held. Kan ikke caste integer til timestamp.