Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: trudne zapytanie?
Forum PHP.pl > Forum > Bazy danych > Access
mercii
Witam
Mam problem ze stworzeniem odpowiedniego zapytania. Dawno nie siedziałem w SQLu i troche rzeczy zapomniałem i trudno mi znaleść jakies podpowedzi.
Mam tabele zawierającą trzy pozycje :
id_zamowienia, data, nazwa_produktu
1 2008-01-01 drukarka
2 2008-01-01 drukarka
3 2008-12-13 monitor

Chodzi mi o to ze chcę uzyskać takie cos:
data ilosc nazawa_produktu
2008-01-01 2 drukarka
2008-12-13 1 monitor

Czyli zeby zliczało mi ilośc tej samej daty przy innym produkcie?
Jest takie coś wykonalne?
Pozdrawiam i z góry dziękuje
kszychu
  1. SELECT DATA, COUNT(*) AS ilosc, nazwa_produktu FROM tabela GROUP BY DATA
mercii
Cytat(kszychu @ 7.12.2007, 12:57:20 ) *
  1. SELECT DATA, COUNT(*) AS ilosc, nazwa_produktu FROM tabela GROUP BY DATA

Dzieki bardzo ale właśnie tak próbowałem bo zawsze działałem w mysql a teraz w Accessie te zapytanie nie działa.sad.gif PIsze ze nazwa_produktu nie jest elementem agregującym:()
nospor
Cytat
a teraz w Accessie
to czemu dajesz to w dziale Mysql? Przenosze
spook
Witam

Być może chodzi Ci o takie zapytanie:

Kod
SELECT zamówienia.data, zamówienia.nazwa_produktu, Count(([data])) AS ilość
FROM zamówienia
GROUP BY zamówienia.data, zamówienia.nazwa_produktu;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.