Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 25.12.2008 Ostrzeżenie: (0%)
|
Witam.
Muszę wykonać zapytanie do bazy w który wyciągnę rekordy z odpowiednią datą. W tym momencie mam coś takiego:
I teraz problem mam taki, iż SQ_AST_ATTR_VAL.CUSTOM_VAL to tekst z datą, ale data może być w formacie "2010-02-22 20:00:00" lub jeśli nie podano godziny to wygląda to tak: "2010-03-22 --:--:--". Oczywiście chcę to wstawić w miejsce XYZ w zapytaniu (IMG:style_emoticons/default/smile.gif) Dałem tam = 6, bo chcę wykonać zapytanie, które z tej daty wyciągnie mi dzień tygodnia, znalazłem coś w stylu:
Mógłby mi ktoś podpowiedzieć jak to powinno wyglądać w tym miejscu? |
|
|
|
![]() |
Post
#2
|
|
|
Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%)
|
Więc moja konkluzja jest taka: że Ci co to robili to debile (IMG:style_emoticons/default/tongue.gif)
Wyciągnij fragment string'a wyglądający, jak time without timestamp (używając substring from pattern), a potem skonwertuj do odpowiedniego formatu time. Wtedy takie coś wstaw do warunku na dzień tygodnia. Takie rozwiązanie ma jedną wadę: jest cholernie wolne ... Ale skoro konwersja nie wchodzi w grę, to szkoda (bo myślałem, że dodanie dodatkowego pola date without timestamp do tabeli nie przeszkadza w innych zapytaniach (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Kyle Zapytanie + data 23.03.2010, 23:00:35
Zbłąkany Powinno działać poniższe zapytanie:
[SQL] pobierz,... 24.03.2010, 21:13:57
Kyle Tego to ja już dawno próbowałem
Przeczytaj mój wc... 24.03.2010, 21:31:05
cojack [SQL] pobierz, plaintext EXTRACT(DOW FROM SQ_... 9.04.2010, 09:50:21
mortus Może tak:[SQL] pobierz, plaintext EXTRACT (DOW... 9.04.2010, 10:59:37 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:21 |