Problem z zapytaniem SQL dla zawartości ODBC w excel - SYSDATE

Problem z zapytaniem SQL dla zawartości ODBC w excel - SYSDATE
RS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witajcie
Temat ma miejsce dokładnie w Excel 2019.

  1. Wybieram zakładkę Dane

  2. Pobierz dane --> z innych źródeł --> ze źródła ODBC

  3. W oknie wybieram skonfigurowane wcześniej połczenie.

  4. W kolejnym oknie widzę dostępne tabele wraz zawartością, ale problem dotyczy kroku wcześniej chcąc skorzystać z opcji zaawansowanych - tzn podając kod zapytania w celu nie wyświetlania total zawartości tabel.

    Kod działający poprawnie dla określonej daty:

    SELECT *
    FROM nazwa_tabeli
    WHERE
    TO_CHAR(nazwa_tabeli.nagłowek,'YYYY-MM-DD') LIKE '2024-09-12';

Dla powyższej daty pojawia się zawartość. Tutaj jest wszystko OK.
Potrzebuję teraz zamiast wskazania 1 daty (poniważ odświeżanie będzie ustawione codziennie i bardzo często) wskazać datę dzisiejszą minus 1. Czyli oczekiwane dane mają być za dzisiaj i wczoraj.
Nie mam wiedzy jak zastosować tutaj poprawnie SYSDATE.
Ten średnik na końcu okazuje się, że musi być.

Taki kod działa niestety tak, że pokazuje tabelę, ale bez zawartości.
LIKE TRUNC(SYSDATE) - 1;

Z góry dziękuję za pomoc.
pozdrawiam

AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 342
0

Nie idź w ra stronę. Albo poczytaj dokumentację dotyczącą obsługi dat w konkretnym systemie baz danych (nie wiem którym bo jest MySql i masql) albo pokaz jaki masz schemat danych i ktoś to napisze z ciebie. A tak poza tym to to chyba jest Oralce albo postgresql bo tam jest funkcja To_char

RS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0
Adin napisał(a):

Nie idź w ra stronę. Albo poczytaj dokumentację dotyczącą obsługi dat w konkretnym systemie baz danych (nie wiem którym bo jest MySql i masql) albo pokaz jaki masz schemat danych i ktoś to napisze z ciebie. A tak poza tym to to chyba jest Oralce albo postgresql bo tam jest funkcja To_char

Cześć
Dzięki za odpowiedź. Tak to jest oracle i niestety, ale kompletnie nie mam w tym wszystkim doświadczenia. Metodą prób i błędów starałem się zmienić powyższy kod tak by pytał bazę o dane od dnia wczorajszego.

AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 342
JB
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Holandia
  • Postów: 853
0

ODBC jeszcze istnieje? W Visual C++ 6.0 coś widziałem na ten temat ale to był 2000 rok.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.