Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Pobranie wartości z datą dodania max 30 dni wstecz
Forum PHP.pl > Forum > Przedszkole
php11
Cześć,

gdy dodam warunek

  1. AND i.alias = 'xxx'


mam wyniki, jakie chciałem :-)

Jak pobrać artykuły opublikowane maksymalnie 25 dni temu?

  1. AND i.datadodania = 'nie wiem co tu ma być'


Data jest w formacie 2014-09-23 09:53:16

php11
Dzięki, ma być chyba coś z INTERVAL, ale nie daję rady :-)


Chyba mam:

  1. AND i.created >= DATE_SUB(CURDATE(), INTERVAL 10 DAY)
trueblue
To może dasz radę z DATEDIFF? Tam nie ma nic z INTERVAL.
php11
Edytowałem mój post bo znalazłem rozwiązanie, ale jeżeli już to widziałeś to szukam dalej
trueblue
Dobrze zrobiłeś. Oczywiście tam będzie 25 dni, a nie 10, ale to wiesz.
Sprawdź czy nie powinno być: DATE(i.created) >=...
php11
Działa i tak, i tak, ale rozumiem, że powinno być DATE(i.created) ?
trueblue
Jest ok.
php11
Dobrze rozumiem, że mam zostawić tak:

  1. AND i.created >= DATE_SUB(CURDATE(), INTERVAL 10 DAY)



Dzięki za pomoc :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.