Uzyskanie dnia tygodnia

0

Witam, chcę otrzymać dzień tygodnia, w którym odbyło się najwięcej zaliczeń. Jako wynik mam dostać nazwę tego dnia np. poniedziałek, wtorek itp. Nie mam pojęcia jak uzyskać konkretną nazwę. Datę uzyskuję bez problemu. Oto przykładowy insert:

INSERT INTO zaliczenie values ('1','1','1',TO_date('01.01.2007','dd.mm.yyyy'),2);

Gdzie kolejno jest nr przedmiotu, nr studenta, termin, data, ocena. Udaje mi się uzyskać dzień takim zapytaniem:

select dat from (select data as dat, count(data)
FROM zaliczenie WHERE ROWNUM <=1 GROUP BY DATA);

Ale zupełnie nie wiem jak otrzymać nazwę tego dnia. Proszę o pomoc.

0

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_dayname pobranie nazwy dnia tygodnia
http://dev.mysql.com/doc/refman/5.5/en/locale-support.html - polska nazwa
możesz też użyć np. kolejnej tabelki z nazwami dnia tygodnia i kluczem głównym z numerem dnia i połączyć te tabele

1
SELECT extract(day from dat ) FROM (SELECT DATA AS DAT , COUNT(DATA)
FROM zaliczenie WHERE ROWNUM <=1 GROUP BY DATA);

1 użytkowników online, w tym zalogowanych: 0, gości: 1