![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
W bazie danych jednym z pól tabeli jest DATA. W jaki sposób zrobić, żeby rekordy zostały automatycznie usuwane gdy wartość pola DATA przekroczy prawdziwą date, np. rekord w polu DATA ma wartość 2003-09.13, data ta jest już "historią" więc rekord powiniem zostać automatycznie usunięty.
Wydaje się, że jest to prosta operacja, ale chyba tak nie jest:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Sorki Kurtz, ale jezcze nie do końca mi to działa (przeczytałem tą część manuala)
Jap wpisuje takie zapytanie [sql:1:f1501fc5f9] select * from tabela WHERE TO_DAYS(NOW()) - TO_DAYS(data) <=2 [/sql:1:f1501fc5f9] to zwraca mi wyniki z przedziału 14-16 wrzesnia Natomiast gdy zapytanie jest takie [sql:1:f1501fc5f9] select * from tabela WHERE TO_DAYS(NOW()) - TO_DAYS(data) >=2 [/sql:1:f1501fc5f9] to powinno zwracać wynik z przedziału 16-18 września. Dobrze myśle? A nie zwraca!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:44 |