![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 7 Dołączył: 12.10.2006 Skąd: Newcastle Upon Tyne Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam tabele w bazie VARCHAR z datami zapisanymi w formacie 31/03/2011 i staram sie poprac daty z ostatniego tygodnia (7 dni) robie to tak:
Jednak moje zapytanie nie zwraca rezultatu. Gdzie moze byc problem? Dzieki |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Gdzie moze byc problem? W tym że data powinna być polem datowym a nie polem tekstowym.Porównanie tekstów na zasadzie 31/03/2011 > 31/02/2011 jest bez sensu bo tu porównujesz teksty a nie daty. Jeśli masz możliwość naprawdy tabeli i zrobienie z dat pol datowych to zrob to. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 7 Dołączył: 12.10.2006 Skąd: Newcastle Upon Tyne Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo bo pola datowe dzialaja tylko na zasadzie 14-07-2011 juz z tym za pozno troche co sugerujesz jak to poprawic?
Dzieki |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Nie bardzo bo pola datowe dzialaja tylko na zasadzie 14-07-2011 I w czym problem w związku z tym?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 7 Dołączył: 12.10.2006 Skąd: Newcastle Upon Tyne Ostrzeżenie: (0%) ![]() ![]() |
Mam ponad 35tys rekordów z data zapisana w formacie 05/04/2011 12:12:07 lub 05/04/2011 wiem ze moge nie uzywac pol datowych i je konwertowac. Wiesz jak to zrobic na polach ktore podalem?
Dzieki |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przecież używasz już STR_TO_DATE. Musisz tej funkcji podczas porównywania użyc też na polu z datą.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 7 Dołączył: 12.10.2006 Skąd: Newcastle Upon Tyne Ostrzeżenie: (0%) ![]() ![]() |
A widzisz nie wiedzialem ze to jest obustronna zaleznosc. Dziekuje dziala.
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No skoro po jednej stronie masz tekst a po drugiej date i mowie ci ze nie mozna tekstów porównywać to mogłeś chwilkę sie nad tym zastanowić (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 02:49 |