Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> northwind - zapytania
tomczas87
post 2.04.2008, 09:05:57
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


mam do wykonania 2 nastepujace zapytania z tej bazy
jestem dopiero w poczatkach nauki sql:

1.ktorzy klienci mieli przerwe w zakupach dluzsza niz 3 miesiace
Kod
select contactname, sum(cast(shippeddate - orderdate as int))  
from customers c
join orders o
on c.customerid = o.customerid
group by contactname
having sum(cast(shippeddate - orderdate as int)) > 93


nie do konca wiem miedzy czym mam znaleźc ta przerwe, czy da sie w ogole wyszukac roznice miedzy kolejnymi orderdate poszczególnych klientów


2.ktore produkty nigdy nie byly kupowane razem(na jednym zamowieniu)
Kod
select orderid, count(*)
from products p
join [order details] od
on p.productid = od.productid
group by od.orderid
having count(*) = 1


wyswietlam te numery zamowien, dla ktorych wystepuja tylko pojedyncze towary(chyba ze zle rozumiem tresc tego zapytania). jak teraz za pomoca podzapytania dolaczyc nazwy tych poszukiwanych produktów?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:22