Вопрос

I have SELECT statement from 3 tables. Need help in one WHERE condition. E.g. in first table date field sets date as 2014-02-26, in the second - random integer 7, 14 or 30. So i have something like this SELECT ... JOIN ... WHERE (first_table.date + second_table.integer - NOW) = 1. SELECT and JOIN part I know. I need some help with date computing.

Нет правильного решения

Другие советы

Try this one:

SELECT ... 
FROM ... 
JOIN ... 
WHERE (DATEDIFF(DAY FROM first_table.date TO NOW) + second_table.integer) = 1
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top