heenoowoon
08-01-2011, 10:11
em chào mọi người.
em vừa mới học sql ss 2k5 phần 2 được 2 tiết, em có bài tập này mong mọi người giúp đỡ.
cho CSDL Bán Hàng
1.KhachHang(MaKH,HoTenKH,DiaChi,DienThoai)
2.SanPham(MaSP,TenSP,DonViTinh,DonGia)
3.HoaDon(MaHD,MaKH,NgayTao)
4.ChiTietHD(MaHD,MaSP,SoLuong)
câu 1: Viết Stored Procedure hiển thị cách Khách hàng không có số điện thoại
câu 2: Viết Stored Procedure hiển thị thông tin (MaHD,NgàyTao,HoTenKH,TénP,SoLuong,ThanhTien) với ThanhTien=DonGia*SoLuong
anh em nào biết giúp mình với,(cách viết code truy vấn và cả cách xuát ra kết quả nữa nha,có hình ảnh càng tốt)
Thank
Đây là bài làm của em, mọi người xem rồi chỉ giúp
câu 1:
create procedure KhachHang_KhongDienThoai
as
declare @DienThoai nvarchar(15)
select @DienThoai = null
from KhachHang
select MaKH,HoTenKH,DiaChi from KhachHang
where DienThoai = @DienThoai
Kết quả : Command(s) completed successfully.
câu 2:
create procedure thanhtien
as
declare @thanhtien float
select @thanhtien = ChitietHD.SoLuong * SanPham.DonGia
from ChiTietHD,SanPham
where SanPham.MaSP=ChiTietHD.MaSP
select HoaDon.MaHD, HoaDon.NgayTao, KhachHang.HoTenKH, SanPham.TenSP, ChiTietHD.SoLuong, @thanhtien as ThanhTien
from KhachHang,SanPham,HoaDon,ChiTietHD
where KhachHang.MaKH = HoaDon.MaKH and HoaDon.MaHD = ChiTietHD.MaHD and SanPham.MaSP = ChiTietHD.MaSP
Kết quả : Command(s) completed successfully.
em không biết vậy có đúng không nữa vì thấy kết quả là thành công thôi chứ không có gì hết
Mọi người giúp mình nha......
em vừa mới học sql ss 2k5 phần 2 được 2 tiết, em có bài tập này mong mọi người giúp đỡ.
cho CSDL Bán Hàng
1.KhachHang(MaKH,HoTenKH,DiaChi,DienThoai)
2.SanPham(MaSP,TenSP,DonViTinh,DonGia)
3.HoaDon(MaHD,MaKH,NgayTao)
4.ChiTietHD(MaHD,MaSP,SoLuong)
câu 1: Viết Stored Procedure hiển thị cách Khách hàng không có số điện thoại
câu 2: Viết Stored Procedure hiển thị thông tin (MaHD,NgàyTao,HoTenKH,TénP,SoLuong,ThanhTien) với ThanhTien=DonGia*SoLuong
anh em nào biết giúp mình với,(cách viết code truy vấn và cả cách xuát ra kết quả nữa nha,có hình ảnh càng tốt)
Thank
Đây là bài làm của em, mọi người xem rồi chỉ giúp
câu 1:
create procedure KhachHang_KhongDienThoai
as
declare @DienThoai nvarchar(15)
select @DienThoai = null
from KhachHang
select MaKH,HoTenKH,DiaChi from KhachHang
where DienThoai = @DienThoai
Kết quả : Command(s) completed successfully.
câu 2:
create procedure thanhtien
as
declare @thanhtien float
select @thanhtien = ChitietHD.SoLuong * SanPham.DonGia
from ChiTietHD,SanPham
where SanPham.MaSP=ChiTietHD.MaSP
select HoaDon.MaHD, HoaDon.NgayTao, KhachHang.HoTenKH, SanPham.TenSP, ChiTietHD.SoLuong, @thanhtien as ThanhTien
from KhachHang,SanPham,HoaDon,ChiTietHD
where KhachHang.MaKH = HoaDon.MaKH and HoaDon.MaHD = ChiTietHD.MaHD and SanPham.MaSP = ChiTietHD.MaSP
Kết quả : Command(s) completed successfully.
em không biết vậy có đúng không nữa vì thấy kết quả là thành công thôi chứ không có gì hết
Mọi người giúp mình nha......