You should select from the UNION of both tables. Note if you use UNION
instead of UNION ALL
then duplicate records will be deleted from the result set)
SELECT * FROM
(SELECT * FROM Notifications
UNION ALL
SELECT * FROM NotificationsCron
) T
ORDER BY SUBSTR(DATE('NOW'), 0)>SUBSTR(DateToNotify, 0), SUBSTR(DateToNotify, 0)