Мне нужна помощь в выяснении и выражении SQL.
Я знаю, чего хочу, просто не могу выразить это.
Я использую php, поэтому он не должен быть исключительно SQL, он действует как фильтр.
Псевдокод
$query="SELECT * FROM MyTable WHERE 'TIS' is not older than 2 days or empty = ''$ORDER"; }
TIS в имени столбца в моей таблице, где я храню даты в этом формате 03-12-09
(d, m, y).
$ORDER
предназначен для упорядочения значений на основе значений из других полей, а не дат.
Я смотрю на
SELECT *
FROM orders
WHERE day_of_order >
(SELECT DATEADD(day,-30, (SELECT MAX(day_of_order) FROM orders)) AS "-30 Days");
Но я не совсем думаю, что я нахожусь на правильном пути с этим.
Спасибо