1. Hãy cho biết có những khách hàng nào lại chính là đối tác cung cấp hàng của công ty (tức là có cùng tên giao dịch)

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

1. Hy cho bit c nhng khch hng no li chnh l i tc cung cp hng ca cng ty t!c l c c"ng t#n giao $%ch&.

SELECT khachhang.tencongty, khachhang.tengiaodich, khachhang.diachi FROM khachhang INNER JOIN nhacungcap ON khachhang.tengiaodich = nhacungcap.tengiaodich / !. Nh"ng #$n #%t h&ng n&o y'u c(u giao h&ng ngay t)i cty #%t h&ng *& nh"ng #$n #+ ,& c-a c.ng ty n&o/ / SELECT dondathang.0ohoadon,noigiaohang,khachhang.tencongty,tengiaodich FROM dondathang INNER JOIN khachhang ON khachhang.1akhachhang = dondathang.1akhachhang 23ERE khachhang.diachi = dondathang.noigiaohang / 4. Nh"ng 1%t h&ng n&o ch5a t6ng #57c kh8ch h&ng #%t 1ua/ / SELECT 1ahang, tenhang FROM 1athang 23ERE NOT E9ISTS :0e,ect 1ahang ;<o1 chitietdathang =he<e chitietdathang.1ahang=1athang.1ahang> / ?. Nh"ng nh@n *i'n n&o c-a c.ng ty ch5a t6ng ,Ap BCt kD 1Et ho8 #$n #%t h&ng n&o/ / SELECT ho, ten FROM nhan*ien 23ERE NOT E9ISTS :0e,ect 1anhan*ien ;<o1 dondathang =he<e dondathang.1anhan*ien = nhan*ien.1anhan*ien> / F. T<ong nG1 !HH4, nh"ng 1%t h&ng n&o chI #57c #%t 1ua #Jng 1Et ,(n / SELECT 1athang.1ahang, tenhang FROM :1athang INNER JOIN chitietdathang ON 1athang.1ahang=chitietdathang.1ahang> INNER JOIN dondathang ON chitietdathang.0ohoadon=dondathang.0ohoadon 23ERE yea<:ngaydathang>=!HH4 KROLM NO 1athang.1ahang, tenhang 3PQINK COLNT :chitietdathang.1ahang>=R / S. 3Ty cho BiUt 1Vi 1Et kh8ch h&ng #T phWi BX <a Bao nhi'u tiYn #Z #%t 1ua h&ng c-a c.ng ty/ / SELECT khachhang.1akhachhang,tencongty,tengiaodich, SLM :0o,uong giaBan[0o,uong giaBan 1ucgia1gia/RHH>PS giatien FROM :khachhang INNER JOIN dondathang ON khachhang.1akhachhang=dondathang.1akhachhang> INNER JOIN chitietdathang ON dondathang.0ohoadon=chitietdathang.0ohoadon KROLM NO khachhang.1akhachhang,tencongty,tengiaodich / \. MVi 1Et nh@n *i'n c-a c.ng ty #T ,Ap Bao nhi'u #$n #%t h&ng :nUu nh@n *i'n ch5a hY ,Ap 1Et ho8 #$n n&o th] cho kUt ^uW ,& H> / SELECT nhan*ien.1anhan*ien,ho,ten,COLNT:0ohoadon> PS tong0ohoadon FROM nhan*ien LEFT OLTER JOIN dondathang ON nhan*ien.1anhan*ien=dondathang.1anhan*ien KROLM NO nhan*ien.1anhan*ien,ho,ten / _. Cho BiUt t`ng 0a tiYn h&ng 1& cba h&ng thu #57c t<ong 1Vi th8ng c-a nG1 !HH4 :thci #57c gian tdnh theo ng&y #%t h&ng>. / SELECT MONT3:ngaydathang>PS thang,

SLM :0o,uong giaBan[0o,uong giaBan 1ucgia1gia/RHH>PS 0otien FROM dondathang INNER JOIN chitietdathang ON dondathang.0ohoadon=chitietdathang.0ohoadon 23ERE OEPR:ngaydathang>=!HH4 KROLM NO 1onth :ngaydathang> / e. 3Ty cho BiUt t`ng 0a ,57ng h&ng c-a 1Vi 1%t h&ng 1& cty #T c+ :t`ng 0a ,57ng h&ng hifn c+ *& #T B8n>. / SELECT 1athang.1ahang,tenhang,1athang.0o,uongg CPSE 23EN SLM:chitietdathang.0o,uong> IS NLLL T3EN H ELSE SLM:chitietdathang.0o,uong> ENh PS tong0o,uong FROM 1athang LEFT OLTER JOIN chitietdathang ON 1athang.1ahang=chitietdathang.1ahang KROLM NO 1athang.1ahang, tenhang, 1athang.0o,uong / RH. Nh@n *i'n n&o c-a cty B8n #57c 0a ,57ng h&ng nhiYu nhCt *& 0a ,57ng h&ng B8n #57c c-a nh@n *i'n n&y ,& Bao nhi'u/ / SELECT nhan*ien.1anhan*ien, ho,ten,SLM:0o,uong>a0 tong0o,uong FROM :nhan*ien INNER JOIN dondathang ON nhan*ien.1anhan*ien=dondathang.1anhan*ien> INNER JOIN chitietdathang ON dondathang.0ohoadon=chitietdathang.0ohoadon KROLM NO nhan*ien.1anhan*ien,ho,ten 3PQINK SLM:0o,uong>i=PLL :SELECT 0u1:0o,uong> FROM :nhan*ien INNER JOIN dondathang ON nhan*ien.1anhan*ien=dondathang.1anhan*ien> INNER JOIN chitietdathang ON dondathang.0ohoadon=chitietdathang.0ohoadon KROLM NO nhan*ien.1anhan*ien,ho,ten> / RR. MVi 1Et #$n #%t h&ng #%t 1ua nh"ng 1%t h&ng n&o *& t`ng 0a tiYn 1& 1Vi #$n #%t h&ng phWi t<W ,& Bao nhi'u/ / SELECT P.0ohoadon,N.1ahang,tenhang, N.0o,uong giaBan[N.0o,uong giaBan 1ucgia1gia/RHH FROM :dondathang PS P INNER JOIN chitietdathang PS N ON P.0ohoadon=N.0ohoadon> INNER JOIN 1athang PS C ON N.1athang=C.1athang ORhER NO P.0ohoadon COMMLTE SLM:N.0o,uong giaBan[N.0o,uong giaBan 1ucgia1gia/RHH> NO P.0ohoadon / R!. 3Ty cho BiUt 1Vi 1Et ,o)i h&ng Bao gj1 nh"ng 1%t h&ng n&o, t`ng 0a ,57ng h&ng c-a 1Vi ,o)i *& t`ng 0a ,57ng c-a tCt cW c8c 1%t h&ng hifn c+ t<ong c.ng ty ,& Bao nhi'u/ / SELECT ,oaihang.1a,oaihang,ten,oaihang,1ahang,tenhang,0o,uong FROM ,oaihang INNER JOIN 1athang ON ,oaihang.1a,oaihang=1athang.1a,oaihang ORhER NO ,oaihang.1a,oaihang COMMLTE SLM:0o,uong>NO ,oaihang.1a,oaihang COMMLTE SLM:0o,uong> / R4. Thang k' ke1 t<ong nG1 !HH4, 1Vi 1Et 1%t h&ng t<ong 1Vi th8ng *& t<ong cW nG1 B8n #57c *li 0a ,57ng Bao nhi'u. /

SELECT N.1ahang,tenhang, SLM:CPSE MONT3:ngaydathang>23EN R T3EN N.0o,uong ELSE H ENh> PS thangR, SLM:CPSE MONT3:ngaydathang>23EN ! T3EN N.0o,uong ELSE H ENh> PS thang!, SLM:CPSE MONT3:ngaydathang>23EN 4 T3EN N.0o,uong ELSE H ENh> PS thang4, SLM:CPSE MONT3:ngaydathang>23EN ? T3EN N.0o,uong ELSE H ENh> PS thang?, SLM:CPSE MONT3:ngaydathang>23EN F T3EN N.0o,uong ELSE H ENh> PS thangF, SLM:CPSE MONT3:ngaydathang>23EN S T3EN N.0o,uong ELSE H ENh> PS thangS, SLM:CPSE MONT3:ngaydathang>23EN \ T3EN N.0o,uong ELSE H ENh> PS thang\, SLM:CPSE MONT3:ngaydathang>23EN _ T3EN N.0o,uong ELSE H ENh> PS thang_, SLM:CPSE MONT3:ngaydathang>23EN e T3EN N.0o,uong ELSE H ENh> PS thange, SLM:CPSE MONT3:ngaydathang>23EN RH T3EN N.0o,uong ELSE H ENh> PS thangRH, SLM:CPSE MONT3:ngaydathang>23EN RR T3EN N.0o,uong ELSE H ENh> PS thangRR, SLM:CPSE MONT3:ngaydathang>23EN R! T3EN N.0o,uong ELSE H ENh> PS thangR!, SLM :N.0o,uong> PS cana1 FROM :dondathang PS P INNER JOIN chitietdathang PS N ON P.0ohoadon=N.0ohoadon> INNER JOIN 1athang PS C ON N.1ahang=C.1ahang 23ERE OEPR:ngaydathang>=!HH4 KROLM NO N.1athang,tenhang / R?. CAp nhAt ,)i gi8 t<m NKPOC3LOEN3PNK c-a nh"ng BWn ghi c+ gi8 t<m NKPOC3LOEN3PNK ch5a k8c #mnh :NLLL> t<ong BWng hONhPT3PNK Bnng *li gi8 t<m c-a t<5cng NKPOhPT3PNK. / LMhPTE dondathang SET ngaychuyenhang=ngaydathang 23ERE ngaychuyenhang IS NLLL / RF. CAp nhAt gi8 t<m c-a t<5cng NOIKIPO3PNK t<ong BWng hONhPT3PNK Bnng #ma chI c-a kh8ch h&ng #ai *li nh"ng #$n #%t h&ng ch5a k8c #mnh #57c n$i giao h&ng :c+ gi8 t<m t<5cng NOIKIPO3PNK Bnng NLLL> / LMhPTE dondathang SET noigiaohang=diachi FROM khachhang 23ERE dondathang.1akhachhang=khachhang.1akhachhang PNh noigiaohang IS NLLL / RS. CAp nhAt ,)i d" ,ifu t<ong BWng o3PC33PNK 0ao cho nUu t'n c.ng ty *& t'n giao dmch c-a kh8ch h&ng t<png *li t'n c.ng ty *& t'n giao dmch c-a 1Et nh& cung cCp n&o #+ th] #ma chI, #ifn tho)i, ;ak *& e1ai, phWi giang nhau. / LMhPTE khachhang SET khachhang.diachi=nhacungcap.diachi, khachhang.dienthoai=nhacungcap.dienthoai, khachhang.;ak=nhacungcap.;ak, khachhang.e1ai,=nhacungcap.e1ai, FROM nhacungcap

23ERE khachhang.tencongty=nhacungcap.tencongty PNh khachhang.tengiaodich=nhacungcap.tengiaodich / R\. TGng ,5$ng ,'n gCp <5qi cho nh"ng nh@n *i'n B8n #57c 0a ,57ng h&ng nhiYu h$n RHH t<ong nG1 !HH4 / LMhPTE nhan*ien SET ,uongcoBan=,uongcoBan R.F 23ERE 1anhan*ien= :SELECT 1anhan*ien FROM dondathang INNER JOIN chitietdathang ON dondathang.0ohoadon=chitietdathang.0ohoadon 23ERE 1anhan*ien=nhan*ien.1anhan*ien KROLM NO 1anhan*ien 3PQINK SLM:0o,uong>iRHH PNh OEPR :ngaygiaohang>=!HH4>

R_. TGng phr cCp ,'n Bnng FHs ,5$ng cho nh"ng nh@n *i'n B8n #57c h&ng nhiYu nhCt. / LMhPTE nhan*ien SET phucap=,uongcoBan/! 23ERE 1anhan*ien IN :0e,ect 1anhan*ien ;<o1 dondathang, chitietdathang =he<e dondathang.0ohoadon=chitietdathang.0ohoadon g<oup By 1anhan*ien ha*ing 0u1 :0o,uong>i= a,, :0e,ect 0u1 :0o,uong>;<o1 dondathang,chitietdathang =he<e dondathang.0ohoadon=chitietdathang.0ohoadon g<oup By 1anhan*ien>> / Re. KiW1 !Fs ,5$ng c-a nh"ng nh@n *i'n t<ong nG1 !HH4 ko ,Ap #57c BCt kD #$n #%t h&ng n&o / LMhPTE nhan*ien SET ,uongcoBan= ,uongcoBan[,uongcoBan H.!F 23ERE NOT E9ISTS :0e,ect 1anhan*ien ;<o1 dondathang =he<e dondathang.1anhan*ien=nhan*ien.1anhan*ien> / !H. KiW 0b t<ong BWng hONhPT3PNK c+ the1 t<5cng SOTIEN cho BiUt 0a tiYn 1& kh8ch h&ng phWi t<W t<ong 1Vi d$n #%t h&ng. 3Ty tdnh gi8 t<m cho t<5cng n&y. / LMhPTE dondathang SET 0otien = :0e,ect SLM:0o,uong giaBan[ 0o,uong giaBan 1ucgia1gia> ;<o1 chitietdathang =he<e dondathang.0ohoadon=chitietdathang.0ohoadon> / !R. 9o8 khXi BWng MPT3PNK nh"ng 1%t h&ng c+ 0a ,57ng Bnng H *& kh.ng #57c #%t 1ua t<ong BCt kD #$n #%t h&ng n&o. / hELETE FROM 1athang 23ERE NOT E9ISTS :0e,ect 1ahang ;<o1 chitietdathang =he<e chitietdathang.1ahang=1athang.1ahang> PNh 1athang.0o,uong =H

You might also like