![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 21.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
@PROBLEM ROZWIĄZANY, WYSTARCZYŁO ZAPYTANIE:
PROSZĘ MODERATORA O ZAMKNIĘCIE TEMATU, I DZIĘKUJĘ ZA POMOC WSZYSTKIM. Witam. Mam następujący problem: Potrzebuję "blokady" wyświetlania rekordów mniejszych o 7 w zapytaniu do MySql. Mam zapytanie:
I działa ono dobrze, ponieważ 7dni wstecz dat nie pokazuje równych. Czyli np. jak dzisiaj jest data 2011-05-24 | 21:13, to rekordu 2011-05-17 | 21:13 nie wyświetla. Lecz potrzebuję, aby rekordów starszych niż 7dni nie wyświetlało. Czyli od 7dni wstecz (8dni, 9dni itd.). Typ komórki to "datetime". Dziękuję z góry za pomoc, Pozdrawiam. Ten post edytował vazixable 24.05.2011, 21:43:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
@Ghost_78 Jeśli już to:
Pewnie by zadziałało, ale nie jest to rozwiązanie optymalne, bo dla każdego wiersza są wykonywane obliczenia, a dopiero później następuje porównanie do 7. W przypadku powyższych zapytań obliczenia są wykonywane raz, a później następuje porównywanie po wierszach. Ten post edytował mortus 24.05.2011, 21:26:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
@Ghost_78 Jeśli już to: Pewnie by zadziałało, ale nie jest to rozwiązanie optymalne, bo dla każdego wiersza są wykonywane obliczenia, a dopiero później następuje porównanie do 7. W przypadku powyższych zapytań obliczenia są wykonywane raz, a później następuje porównywanie po wierszach. Oczywiście, że może (IMG:style_emoticons/default/smile.gif) Może być i tak:
Chodziło mi tylko o metodę. Zapewne masz rację co do optymalności (IMG:style_emoticons/default/smile.gif) . W przyszłości zapewne przyda mi się ta uwaga w podobnym problemie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 04:39 |