1. Trang chủ
  2. » Công Nghệ Thông Tin

Code SQL Batch Function

7 2,1K 75

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 16,91 KB

Nội dung

1)Viết một batch khai báo biến tongsoHD chứa tổng số hóa đơn của sản phẩm có ProductID=’778’, nếu tongsoHD>500 thì in ra chuỗi “San pham 778 có trên 500 đơn hàng”, ngược lại tin ra chuỗi “San pham 778 co it don dat hang”declare tongsoHD intselect tongsoHD=COUNT(SalesOrderID)from Sales.SalesOrderDetailwhere ProductID=778if tongsoHD>100 print NSản phẩm 778 có trên 500 đơn hàngelse print NKo có sp nào hếtgo2)Viết một đoạn Batch với tham số makh và n chứa số hóa đơn của khách hàng makh, tham số nam chứa năm lập hóa đơn (ví dụ nam=2008), nếu n>0 thì in ra chuỗi:”Khách hàng có n hóa đơn trong năm 2008” ngược lại nếu n=0 thì in ra chuỗi “Khách hàng không có hóa đơn nào trong năm 2008”declare makh int, n int,nam intset makh=75115set nam=2008select n=COUNT(SalesOrderID)from Sales.SalesOrderHeaderwhere CustomerID=makh and year(OrderDate)=namif n>0 print NKhách hàng có +convert(char(5),n)+Ntrong năm 2008else print NKo cóselect from Sales.SalesOrderHeader3)Viết một batch tính số tiền giảm cho những hóa đơn (SalesOrderID) có tổng tiền>100000, thông tin gồm SalesOrderID, Subtotal=sum(LineTotal), Discount (tiền giảm), với Discount được tính như sau: Những hóa đơn có Subtotal

Ngày đăng: 06/12/2016, 12:01

TỪ KHÓA LIÊN QUAN

w