To musi być proste, ale bawiło mnie to i nie dostałem nic, co chciałem. Mam następujący kod:mysql wybierz daty w 30-dniowym zasięgu
SELECT id,title,start_date
FROM events
WHERE start_date > DATE_SUB(NOW(), INTERVAL 1 MONTH)
AND city = '$cityName'
ORDER BY start_date DESC
Teraz wybiera wydarzenia z datami w tym miesiącu, ale definicja tego miesiąca przedstawionego w zapytaniu jest inna niż to, co muszę. Potrzebuję go, aby pokazać mi wydarzenia w ciągu 30 dni, a nie tylko w tym miesiącu, czyli w sierpniu. Jeśli wstawię wydarzenie w sierpniu, pokazuje wynik. Jeśli wstawię we wrześniu, nie będzie to mniej niż 30 dni.
"... I bawił się z nim ..." Great! Pośpiesz się i opublikuj swoje [skrzypce] (http://sqlfiddle.com/), abyśmy mogli się z nim bawić. –
haha nie skrzypnął tam, aby być uczciwym .. bardziej jak w środowisku programistycznym, ale dzięki za wspaniałego partnera zasobów –