SQL Problem z uporządkowaniem i posortowaniem wynikow zapytania

Odpowiedz Nowy wątek
2011-08-24 20:06
0

Mam problem z uporządkowaniem i posortowaniem wyników zapytania w SQLu

Wyjaśnienie problemu :)

Posiadam Tabelę Książki

W tej tabeli mam pola: Nazwisko, Imię, Tytuł, Rodzaj operacji, data
Rodzaj operacji to np. wypożyczenie, oddanie itp.

Chcę wyszukać z bazy po Nazwisku i Imieniu wszystkie książki z zadanego okresu czasu żeby posortował mi wyniki na początku po tytule a później po rodzaju operacji i zliczył każdy rodzaj np.

Oto przykładowe wyniki zapytania jakie chciałbym uzyskać:

Nazwisko i Imię Tytuł Rodzaj operacji Ilość
Kowalski Jan Potop cz1 wypożyczenie 2 raz
Potop cz1 oddanie 2 raz
Potop cz2 oddanie 1 raz

z góry dzięki
klimba


sql przykłady na anoncoPL kategoria sql
A konkretnie? - Marcin.Miga 2011-08-24 20:37

Pozostało 580 znaków

2011-08-24 21:46
0

zależy od RMDBS, ale mniej-więcej tak:

SELECT Nazwisko+' '+Imie, Tytul, Rodzaj_operacji, COUNT(1) Ilosc FROM Ksiazki WHERE Nazwisko='Kowalski' AND Imie='Jan' AND data BETWEEN '2011-08-01' AND '2011-08-31' GROUP BY Nazwisko, Imie, Tytul, Rodzaj_operacji ORDER BY Tytul ASC, Rodzaj_operacji DESC 

pozdrawiam
paweld

Pozostało 580 znaków

2011-08-26 07:00
0

dzięki działa fajnie :) mam jeszcze jedno pytanko
Jak trzebabybyło przerobić to zapytanie żeby sortowało wyniki wg ilości poszczególnych rodzajów_operacji


sql przykłady na anoncoPL kategoria sql
SELECT Nazwisko+' '+Imie, Tytul, Rodzaj_operacji, COUNT(1) Ilosc FROM Ksiazki WHERE Nazwisko='Kowalski' AND Imie='Jan' AND data BETWEEN '2011-08-01' AND '2011-08-31' GROUP BY Nazwisko, Imie, Tytul, Rodzaj_operacji ORDER BY COUNT(1) ASC, Tytul ASC, Rodzaj_operacji DESC - Paweł Dmitruk 2011-08-26 11:51

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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