![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
potrzebuję stworzyć funkcję, która jako parametr przyjmie datę, po to by potem w ciele funkcji wyciągnąć z bazy te rekordy, które będą odpowiadały miesiącowi podanymi w argumencie. Czyli. Wywołuję funkcję np FUNKCJA(16/04) - czyli chodzi mi o kwiecień 2016 i potem chciałbym zamienić ten varchar na datę. Niestety to nie wychodzi.
Być może kod jest mocno chaotyczny - dopiero zaczynam SQL-a ale nie rozumiem dlaczego nie działa. Zauważyłem, że ta instrukcja wyrzuca datę w formacie yy/mm/dd czyli ta konwersja nie zadziałał tak jak oczekiwałem. Gdzie leży problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.08.2016 Ostrzeżenie: (10%) ![]() ![]() |
"a" jest typu "DATE" a dbms_output.put_line oczekuje tekstu. po zatym jak ty chcesz miesiac przekonwertowac na datę? - nie da się...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2024 - 02:50 |