File �Ó án chính théc (1) pdf LỜI MỞ ĐẦU GIỚI THIỆU Quán cà phê hay cafe là một địa điểm kinh doanh chủ yếu phục vụ cà phê (gồm nhiều loại khác nhau, ví dụ espresso, latte, cappuccino) Một số quán cà phê có thể phục vụ đồ uống lạnh như cà phê đá và trà đá, cũng có thể phục vụ đồ uống có cồn Ngoài ra, một quán cà phê cũng có thể phục vụ thức ăn như đồ ăn nhẹ, bánh sandwich, bánh nướng xốp hoặc bánh ngọt Đồng thời, quán cà phê thường được tổ chức kinh doanh theo một chuỗi cửa hàng, các chi nhánh c.
Mô tả nghiệp vụ
Quản lý nhân viên
1.1 Quản lý thông tin nhân viên
Với số lượng nhân viên tại cửa hàng thay đổi theo từng ca làm việc (mỗi ca 4 tiếng, tổng cộng 3 ca mỗi ngày), việc quản lý và liên hệ với nhân viên trở nên thuận tiện hơn, giúp nâng cao chất lượng dịch vụ.
Thông tin cần thiết của một nhân viên bao gồm:
1.2 Quản lý ca làm việc
Mỗi ngày, hàng sẽ được chia thành 3 ca làm việc chính, với mỗi ca có 5 nhân viên Mỗi ca sẽ được gán một mã riêng, và giờ bắt đầu cũng như giờ kết thúc có thể thay đổi không nhiều tùy theo ca Sau mỗi ca làm việc, sẽ có tổng kết số tiền thu được.
- Mỗi nhân viên sẽ có các ca làm việc khác nhau tùy theo lựa chọn của nhân viên
❖ Ca làm việc gồm thông tin sau:
Phân công ca làm việc:
- Lương của mỗi nhân viên sẽ phụ thuộc vào số ca làm việc trong tháng đó do đó lương nhân viên sẽ không cố định
- Tổng lương của mỗi nhân viên phải bằng số ca làm nhân với hệ số lương
- Tổng số ca làm sẽ bằng tổng số lần xuất hiện của mã nhân viên trong các ca làm việc trong tháng
Lương nhân viên gồm thông tin sau:
Hình 2: Qu ả n lý nhân viên
Quản lý đơn hàng
Quản lý hóa đơn và chi tiết hóa đơn là yếu tố quan trọng giúp quán kiểm soát số lượng sản phẩm bán ra và hỗ trợ hiệu quả cho công tác quản lý tài chính Quy trình nhận đơn hàng diễn ra một cách có hệ thống, đảm bảo tính chính xác và thuận lợi cho việc theo dõi doanh thu.
- Khách hàng đến quầy và order sản phẩm
Sau khi hoàn tất giao dịch, nhân viên sẽ in hóa đơn có mã hóa đơn, đồng thời mã này cũng sẽ được hiển thị trên bảng điện tử Khách hàng chỉ cần tra cứu mã hóa đơn để đến khu vực nhận hàng và nhận nước hoặc bánh ngọt.
Mỗi hóa đơn đều được gán một mã độc nhất và có nhân viên phụ trách đơn hàng Trong hóa đơn, bên cạnh thông tin sản phẩm, còn có mã khách hàng (đối với khách hàng có thẻ thành viên), mức giảm giá (nếu có) và các chi phí phụ thu.
❖ Hóa đơn gồm thông tin sau:
- Ngoài việc ghi nhận hóa đơn cho khách hàng thì hóa đơn cũng cần ghi nhận lại
1 số thông tin để tiện cho việc kiểm kê cũng như quản lý tài chính
❖ Chi tiết hóa đơn gồm thông tin sau:
Hình 3: Qu ản lý đơn hàng
Quản lý khách hàng
3.1 Quản lý thông tin khách hàng
Quản lý thông tin khách hàng là yếu tố quan trọng giúp cửa hàng lưu trữ dữ liệu khách hàng, từ đó tạo ra các ưu đãi giảm giá hấp dẫn và tiến hành khảo sát về hành vi của khách hàng quen thuộc, nhằm tăng cường sự trung thành và giữ chân khách hàng hiệu quả.
- Khách hàng nếu có nhu cầu thì sẽ làm thẻ thành viên, khách hàng cần cung cấp
Để làm thẻ, cần cung cấp một số thông tin thiết yếu, đồng thời thông tin khách hàng cũng sẽ được lưu trữ để quản lý điểm tích lũy, được tính từ tổng giao dịch của khách hàng.
❖ Khách hàng gồm thông tin sau:
Hình 4: Qu ả n lý thông tin khách hàng
3.2 Quản lý loại khách hàng
Cửa hàng phân loại khách hàng thành hai cấp bậc: thành viên thông thường và thành viên VIP Điểm tích lũy được tính dựa trên tổng giao dịch và số lượng sản phẩm mà khách hàng đã mua Khách hàng sẽ nhận được các mã khuyến mãi đặc biệt khi đạt được những cột mốc tích lũy điểm, cùng với mã khuyến mãi riêng cho từng loại khách hàng.
❖ Loại khách hànggồm thông tin sau:
Hình 5: Qu ả n lý lo ạ i khách hàng
Quản lý sản phẩm
4.1 Quản lý thông tin sản phẩm
Quản lý thông tin sản phẩm là yếu tố quan trọng giúp cửa hàng theo dõi và nắm bắt thông tin về các sản phẩm hiện có, đồng thời ghi nhận và khảo sát nhu cầu của khách hàng đối với những sản phẩm đó.
- Sản phẩm tại các quán cà phê thường được phân loại theo nhóm, thông thường là đồ ngọt và thức ăn.
Các sản phẩm chủ lực đóng vai trò quan trọng trong việc xây dựng thương hiệu và tạo ra doanh thu cho cửa hàng, do đó chúng thường được sử dụng rộng rãi trong các chiến lược Marketing sản phẩm.
- Thông thường, các sản phẩm sẽ có nhiều kích cỡ khác nhau cho khách hàng lựa chọn
❖ Sản phẩm gồm thông tin sau:
Kích cỡ từng loại sản phẩm
Hình 6: Qu ả n lý thông tin s ả n ph ẩ m
4.2 Quản lý giá sản phẩm
Khi khai trương một quán ăn hoặc trong quá trình hoạt động, chất lượng món ăn phục vụ khách hàng cần phải đồng nhất giữa các chi nhánh Bên cạnh đó, giá cả cũng phải được giữ ổn định và tương đồng giữa các chi nhánh trong chuỗi để đảm bảo sự hài lòng của khách hàng.
- Một sản phẩm có các mức giá khác nhau vào tùy thời điểm
❖ Giá sản phẩm gồm thông tin sau:
Ngày bắt đầu áp dụng
Hình 7: Qu ả n lý gi ả s ả n ph ẩ m
Quản lý thông tin khuyến mãi
Tri ân khách hàng và khuyến mãi là những hoạt động xúc tiến quan trọng giúp cửa hàng tăng cường doanh số và xây dựng thương hiệu hiệu quả Những chương trình tri ân không chỉ duy trì mối quan hệ tốt đẹp với khách hàng mà còn giữ chân họ lâu dài, tạo sự gắn bó với quán.
Các chương trình khuyến mại thường yêu cầu khách hàng thỏa mãn một số điều kiện như mua hàng với giá trị tối thiểu, tích điểm để nhận mã giảm giá cho lần mua tiếp theo, hoặc áp dụng cho khách hàng thân thiết Ngoài ra, còn có voucher giảm giá vào các ngày đặc biệt và khuyến mãi cho sản phẩm cụ thể Các hình thức khuyến mãi chủ yếu bao gồm giảm giá trên hóa đơn và khuyến mãi theo sản phẩm.
Các chương trình khuyến mãi có thể được duy trì liên tục hoặc thay đổi giữa các chương trình khác nhau Ngoài ra, nhiều chương trình khuyến mãi có thể diễn ra đồng thời, nhắm đến các phân khúc khách hàng và sản phẩm đa dạng.
❖ Khuyến mãi gồm thông tin sau:
Tên chương trình khuyến mãi
❖ Chi tiết khuyến mãi theo hóa đơn gồm thông tin sau:
Mã khuyến mãi theo hóa đơn
Hình thức khuyến mãi theo hóa đơn
❖ Chi tiết khuyến mãi theo sản phẩm gồm thông tin sau:
Mã khuyến mãi theo sản phẩm
Hình thức khuyến mãi theo sản phẩm
Hình 8: Qu ả n lý thông tin khuy ế n mãi
Quản lý nhập - xuất hàng hóa
6.1 Quản lý nguyên vật liệu
- Thông tin nguyên vật liệu chỉ cần khai báo tập trung và 1 lần tại danh mục nguyên vật liệu
Dữ liệu nguyên vật liệu được liên kết với các phần nhập và xuất kho, đảm bảo rằng chỉ những nguyên vật liệu đã được khai báo trong danh mục mới xuất hiện trong báo cáo nhập xuất tồn.
❖ Danh mục nguyên vật liệu gồm thông tin sau:
- Định mức nguyên vật liệu:
+ Nhằm đảm bảo thất thoát trong quá trình hoạt động, việc định mức nguyên vật liệu là cần thiết.
+ Cần phải lập được định mức từng món ăn, đồ uống và cũng phải cập nhật lại khi có thay đổi về công thức làm.
Hình 9: Qu ả n lý nguyên v ậ t li ệ u
❖ Định mức nguyên liệu gồm thông tin sau:
Hình 10: Qu ản lý đị nh m ứ c nguyên v ậ t li ệ u
6.2 Quản lý nhập kho sản phẩm
- Nhập kho một ngày có thể có vài lần.
- Mỗi lần có thể nhập từ các nhà cung cấp khác nhau.
- Có báo cáo nhập kho cuối ngày
❖ Dòng nhập nguyên vật liệu gồm thông tin sau:
Hình 11: Qu ả n lý nh ậ p kho s ả n ph ẩ m
Các cửa hàng cần kiểm soát thông tin, phân loại và quản lý công nợ của từng nhà cung cấp Việc này rất quan trọng trong mối quan hệ giữa cửa hàng và nhà cung cấp, giúp cửa hàng hoạt động hiệu quả nhất.
- Các nhà cung cấp của cửa hàng cafe thường là các nhà cung cấp sản phẩm và nguyên vật liệu “có sẵn” đơn thuần.
Các mặt hàng có chi phí thấp thường yêu cầu cửa hàng chi một khoản tiền đáng kể cho nhà cung cấp nguyên vật liệu Tuy nhiên, với sự hiện diện của nhiều nhà cung cấp thay thế, cửa hàng có thể linh hoạt lựa chọn nhà cung cấp dựa trên giá cả.
❖ Quản lý nhà cung cấp nguyên vật liệu gồm thông tin sau:
Địa chỉ nhà cung cấp
Hình 12: Qu ả n lý nhà cung c ấ p
6.4 Quản lý xuất kho sản phẩm
- Quản lý xuất kho giúp xác định được số lượng xuất thực tế vào cuối ngày khi đóng cửa hàng.
- Công thức xác định số lượng xuất nguyên vật liệu thực tế:
= TỒNĐẦU NGÀY + NHẬP TRONG NGÀY –TỒN CUỐI NGÀY
- Số liệu lưu lại mục này là số liệu xuất kho thực tế, khác với định mức ban đầu.
- Mỗi lần xuất kho sẽ có 1 nhân viên nắm chính và được ghi nhận lại
❖ Dòng xuất nguyên vật liệu gồm thông tin sau:
Hình 13: Qu ả n lý xu ấ t kho s ả n ph ẩ m
6.5 Quản lý tồn kho nguyên vật liệu
- Hàng ngày người quản lý có trách nhiệm tổng kết các mặt hàng xuất nhập trong ngày
Cuối ngày, người quản lý kho tiến hành tổng hợp các phiếu nhập kho và xuất kho hợp lệ để ghi chép vào sổ Đồng thời, họ cũng kiểm kê số lượng sản phẩm đã nhập và xuất, cũng như kiểm tra số lượng hàng tồn kho và hàng hỏng.
❖ Tồn kho nguyên vật liệu gồm các thông tin sau:
Hình 14: Qu ả n lý t ồ n kho nguyên v ậ t li ệ u
Báo cáo bán hàng
người quản lý/người chủ có thể nắm bắt được tình hình hoạt động của quán để ra hướng phát triển quán của mình.
Một số thông tin cần báo cáo:
- Báo cáo thông tin đơn hàng: được thực hiện mỗi ngày sau khi quán đóng cửa.
Báo cáo nhập kho và xuất kho là công cụ quan trọng được thực hiện vào cuối ngày để quản lý và giám sát tình hình nguyên vật liệu trong kho của quán Việc này giúp phát hiện kịp thời sự thất thoát, đảm bảo tính chính xác trong việc kiểm kê và tối ưu hóa quy trình quản lý kho.
Báo cáo tồn kho nguyên vật liệu cần được thực hiện vào cuối mỗi ngày nhằm đảm bảo việc bổ sung kịp thời, giúp duy trì hoạt động sản xuất liên tục và tránh tình trạng thiếu hụt nguyên vật liệu.
Báo cáo tồn kho sản phẩm là tài liệu quan trọng giúp quán kiểm soát lượng sản phẩm sản xuất còn dư sau khi đóng cửa hàng trong ngày, từ đó nắm bắt tình hình kinh doanh và quản lý hiệu quả nguồn hàng.
Hình 15: Qu ả n lý báo cáo bán hàng
Giải thích các thực thể
Mô tả các thực thể
Xác định được các thực thể như sau:
Quản lý nhân viên gồm các thực thể: employee, employee_shift, employee_salary, shift_assignment
Quản lý đơn hàng gồm các thực thể: bill, bill_detail.
Quản lý thông tin khách hàng gồm các thực thể: customer, customer_type
Quản lý sản phẩm gồm các thực thể: product, product_price
Quản lý thông tin khuyến mãi gồm các thực thể: promotion, promotion_bill, promotion_product
Quản lý nhập - xuất hàng hóa gồm các thực thể: list_ of_materials, material_product, import_warehouse, supplier_contract, export_warehouse, material_inventory
Các thuộc tính của từng thực thể được thể hiện dưới những bảng sau đây
Bảng Employee_Shift (Ca làm việc của nhân viên)
Bảng Shift_assignment (Phân công ca làm)
Bảng Bill_details (Chi tiết hóa đơn)
Bảng Customer_Type (Loại khách hàng)
Bảng Product_price (Giá sản phẩm)
Bảng Promotion_Bill (Khuyến mãi theo hóa đơn)
Bảng Promotion_Product (Khuyến mãi theo sản phẩm)
2.6 Quản lý nhập - xuất hàng hóa
Bảng List_of_material (Danh mục nguyên vật liệu)
Bảng Material_norms (Định mức nguyên vật liệu)
Bảng Supplier_contract (Quản lý nhà cung cấp)
Bảng Export_warehouse (Dòng xuất nguyên vật liệu)
Bảng Material_inventory (Tồn kho nguyên vật liệu)
Mô tả các ràng buộc quan trọng
- Thuộc tính Money_nb của Employee_shift bắt buộc phải lớn hơn 0.
- Thuộc tính Total_nb_shift của Employee_salary ít nhất là 1.
- Thuộc tính Coefficients_salary của Employee_salary bắt buộc phải lớn hơn 0.
- Thuộc tính Total_transaction của Customer có thể lớn hơn hoặc bằng 0.
- Ràng buộc Unique constraint cho thuộc tính Invoice_base của bảng
- Thuộc tính Quantity của Bill phải ít nhất là 1.
- Thuộc tính Customer_Paid của bảng Bill phải lớn hơn hoặc bằng thuộc tính
- Thuộc tính Quantity của Bill_detail phải ít nhất là 1.
- Số lượng của bảng Import_warehouse ít nhất là 1.
- Thuộc tính Quantity_export của bảng Export_warehouse ít nhất là 1.
- Thuộc tính Quantity_inventory của bảng Material_inventory bắt buộc lớn hơn hoặc bằng 0.
Mối quan hệ giữa các thực thể
Mối quan hệ Mô tả
Nhân viên - Ca làm việc Một nhân viên sẽ có một hoặc nhiều ca làm việc
Một ca làm việc sẽ có nhiều nhân viên
Nhân viên - Lương nhân viên Một nhân viên sẽ có một mức lương
Mỗi mức lương sẽ có thể có một hoặc nhiều nhân viên nhận được
Hóa đơn bán hàng - Khách hàng Một khách hàng có thể có một hoặc nhiều hóa đơn
Một hóa đơn chỉ thuộc một và chỉ một khách hàng
Loại khách hàng - Khách hàng Một loại khách hàng có nhiều khách hàng
Một khách hàng chỉ thuộc một loại khách hàng tại một thời điểm
Hóa đơn bán hàng - Nhân viên Một nhân viên sẽ phụ trách nhiều hóa đơn
Một hóa đơn do một nhân viên phụ trách
Hóa đơn bán hàng - Chi tiết hóa đơn Một hóa đơn bán hàng có một chi tiết hóa đơn
Một chi tiết hóa đơn ứng với một hóa đơn bán hàng
Chi tiết hóa đơn - Sản phẩm Một chi tiết hóa đơn có một hoặc nhiều sản phẩm
Một sản phẩm thuộc một hoặc nhiều chi tiết hóa đơn
Khuyến mãi là hình thức giảm giá áp dụng cho sản phẩm hoặc hóa đơn Mỗi sản phẩm có thể đi kèm với một hoặc nhiều mã khuyến mãi khác nhau, giúp khách hàng tiết kiệm chi phí khi mua sắm.
Khuyến mãi theo hóa đơn là một hình thức ưu đãi, trong đó mỗi mã khuyến mãi có thể áp dụng cho nhiều loại khuyến mãi khác nhau Mỗi chương trình khuyến mãi sẽ đi kèm với một hoặc nhiều mã khuyến mãi, giúp khách hàng tiết kiệm chi phí khi mua sắm.
Khuyến mãi - Hóa đơn Mỗi hóa đơn có thể áp dụng một mã khuyến mãi
Một mã khuyến mãi được áp dụng cho một hoặc nhiều hóa đơn
Sản phẩm - Hóa đơn Mỗi hóa đơn có một hoặc nhiều sản phẩm
Mỗi sản phẩm có thể thuộc một hoặc nhiều hóa đơn
Sản phẩm - Giá sản phẩm Một sản phẩm cómột và chỉ một mức giá tại một thời điểm
Có thể có một hoặc nhiều sản phẩm cùng một mức giá
Dòng nhập - Nhà cung cấp Quán có thể nhập nguyên liệu từ nhiều nhà cung cấp khác nhau
Một nhà cung cấp thực hiện cung cấp nguyên liệu cho quán cà phê
Danh mục nguyên vật liệu -
Mỗi lần nhập nguyên vật liệu đều dựa trên một danh mục cụ thể, giúp quản lý và tổ chức quy trình nhập hàng hiệu quả Danh mục nguyên vật liệu này cho phép nhập nhiều loại nguyên vật liệu khác nhau, đảm bảo tính chính xác và đồng bộ trong việc theo dõi hàng hóa.
Danh mục nguyên vật liệu -
Dòng xuất nguyên vật liệu Mỗi Danh mục nguyên vậtliệu có thể xuất nhiều nguyên vật liệu
Mỗi lần xuất kho nguyên vật liệu đều được báo cáo bằng một Danh mục nguyên vật liệu
Sản phẩm - Dòng xuất nguyên vật liệu Một sản phẩm được sản xuất từ một lần xuất kho
Mỗi lần xuất kho có thể tạo ra nhiều loại sản phẩm
Nhân viên - Dòng xuất nguyên vật liệu Mỗi lần xuất kho sẽ có một nhân viên phụ trách chính
Mỗi nhân viên có thể phụ trách một hoặc nhiều lần xuất kho
Nhân viên - Dòng nhập nguyên vật liệu Mỗi lần nhập kho sẽ có một nhân viên phụ trách chính
Mỗi nhânviên có thể phụ trách một hoặc nhiều lần nhập kho
Nhân viên - Tồn kho Mỗi lần kiểm tra tồn kho, chỉ có một nhân viên kiểm tra
Mỗi nhân viên có thể kiểm tra một hoặc nhiều lần tồn kho
IV Mô hình thực thể quan hệ
1 Mô hình thực thể quan hệ
Link hình ảnhchi tiết:Mô hình thực thể quan hệ
Hình 16: Mô hình th ự c th ể quan h ệ
2 Mô hình ERD mức vật lý
Link hình ảnhchi tiết: Mô hình ERD mức vật lý
Hình 17: Mô hình ERD m ứ c v ậ t lý
Id_nb_shif Int primary key
Id_employee Int primary key
, foreign key (Id_nb_shif) references Employee_salary , Name_employee Nvarchar (60)
Id_shift Int primary key
, foreign key (Id_employee) references Employee
, foreign key (Id_shift) references Employee_shift
Id_customertype Int primary key
Id_customer Int primary key
, foreign key (Id_customertype) references Customer_type , Name_customer Nvarchar (60)
Id_price Int primary key
Id_product Int primary key
, foreign key (Id_price) references Product_price
Id_promo Int primary key
Id_promo_bill Int primary key
, foreign key (Id_promo) references Promotion , Invoice_base_bill Nvarchar (128)
Id_promo_product Int primary key
, foreign key (Id_promo) references Promotion , Invoice_base_product Nvarchar (128)
Id_bill Int primary key
, foreign key (Id_promo) references Promotion , Id_employee Int
, foreign key (Id_employee) references Employee , Id_customer Int
, foreign key (Id_customer) references Customer , Id_price Int
, foreign key (Id_price) references Product_price , Product_name Nvarchar (128)
Id_bill Int primary key references Bill
CREATE TABLE List_of_material
Id_nvl Int primary key
Id_product Int primary key references Product , Name_nvl Nvarchar (128)
Id_import Int primary key
, foreign key (Id_nvl) references List_of_material , Id_employee Int
, foreign key (Id_employee) references Employee , Date_import Datetime
Id_export Int primary key
, foreign key (Id_nvl) references List_of_material , Id_employee Int
, foreign key (Id_employee) references Employee , Id_product Int
, foreign key (Id_product) references Product
Id_supplier Int primary key
, foreign key (Id_import) references Import_warehouse , Name_supplier Nvarchar (128)
Id_nvl Int primary key
, foreign key (Id_employee) references Employee , Quantity_inventory Int
** Các mối quan hệ được thể hiện:
Link hình ảnh chi tiết:Mô hình dữ liệu quan hệ
Hình 18: Mô hình d ữ li ệ u quan h ệ
# Lọc ratên các sản phẩm có giá từ 40.000 trở lên và kích thước của sản phẩm là 'L' và ngày bắt đầu áp dụng mã là ngày 27/5/2022
INNER JOIN Product_price as pr ON p.Id_price = pr.Id_price
WHERE pr.Price_unit > 40000 AND p.Size = N'L' AND pr.Startdate_price 27/5/2022
# Lọc ra tên sản phẩm, mã của sản phẩm mà tổng số lượng đã bán trong ngày 5/5/2022 là cao nhất
INNER JOIN Product_price as pr ON p.Id_price = pr.Id_price
INNER JOIN Bill as b ON b.Id_price = pr.Id_price
GROUP BY p.Product_name, p.Id_product
WHERE LIST.SUM = ( SELECT Max(LIST.SUM) FROM LIST )
# Đếm số lượng nhân viên có tổng số ca làm việc lớn hơn 50 ca và đã vào làm được hơn 30 ngày tính từ ngày vào làm
SELECT em.Name_employee, SUM(esa.Total_nb_shift) as SUM
FROM Employee as em INTO CountEm
INNER JOIN Employee_salary as esa ON em.Id_nb_shift = esa.Id_nb_shift WHERE DAY(GETDATE()) - DAY(em.Date_to_working) > 30
GROUP BY em.Name_employee
Danh sách khách hàng cần lọc bao gồm những người có địa chỉ tại Quận 1, TP.HCM, hoặc có hóa đơn trên 1.000.000 VNĐ kể từ ngày 26/5/2022, hoặc những khách hàng có điểm tích lũy lớn hơn mức quy định.
SELECT c.Id_customer, c.Name_customer
INNER JOIN Bill as b ON b.Id_customer = c.Id_customer
INNER JOIN Customer_type as ct ON ct.Id_customertype b.Id_customertype
WHERE c.Address_customer like N'%Quận 1, TP.HCM%'
OR ( b.Total > 1.000.000 AND DAY(GETDATE()) - DAY(25/5/2022) >= 1)
# Lọc ra những tên khách hàng có hóa đơn được khuyến mãi theo hình thức khuyến mãi theo sản phẩm, và có thời gian khuyến mãi là 3 ngày
INNER JOIN Bill as b ON c.Id_customer = b.Id_customer
INNER JOIN Promotion as pr ON b.Id_promo = pr.Id_promo
INNER JOIN Promotion_bill as pr_b ON pr.Id_promo = pr_b.Id_promo WHERE DAY(pr.Enddate_promo) - DAY(pr.Startdate_promo) = 3
Truy vấn
# Lọc ratên các sản phẩm có giá từ 40.000 trở lên và kích thước của sản phẩm là 'L' và ngày bắt đầu áp dụng mã là ngày 27/5/2022
INNER JOIN Product_price as pr ON p.Id_price = pr.Id_price
WHERE pr.Price_unit > 40000 AND p.Size = N'L' AND pr.Startdate_price 27/5/2022
# Lọc ra tên sản phẩm, mã của sản phẩm mà tổng số lượng đã bán trong ngày 5/5/2022 là cao nhất
INNER JOIN Product_price as pr ON p.Id_price = pr.Id_price
INNER JOIN Bill as b ON b.Id_price = pr.Id_price
GROUP BY p.Product_name, p.Id_product
WHERE LIST.SUM = ( SELECT Max(LIST.SUM) FROM LIST )
# Đếm số lượng nhân viên có tổng số ca làm việc lớn hơn 50 ca và đã vào làm được hơn 30 ngày tính từ ngày vào làm
SELECT em.Name_employee, SUM(esa.Total_nb_shift) as SUM
FROM Employee as em INTO CountEm
INNER JOIN Employee_salary as esa ON em.Id_nb_shift = esa.Id_nb_shift WHERE DAY(GETDATE()) - DAY(em.Date_to_working) > 30
GROUP BY em.Name_employee
Lọc danh sách khách hàng có địa chỉ tại Quận 1, TP.HCM, hoặc có hóa đơn trên 1.000.000 VNĐ từ ngày 26/5/2022, hoặc khách hàng có điểm tích lũy cao hơn mức quy định.
SELECT c.Id_customer, c.Name_customer
INNER JOIN Bill as b ON b.Id_customer = c.Id_customer
INNER JOIN Customer_type as ct ON ct.Id_customertype b.Id_customertype
WHERE c.Address_customer like N'%Quận 1, TP.HCM%'
OR ( b.Total > 1.000.000 AND DAY(GETDATE()) - DAY(25/5/2022) >= 1)
# Lọc ra những tên khách hàng có hóa đơn được khuyến mãi theo hình thức khuyến mãi theo sản phẩm, và có thời gian khuyến mãi là 3 ngày
INNER JOIN Bill as b ON c.Id_customer = b.Id_customer
INNER JOIN Promotion as pr ON b.Id_promo = pr.Id_promo
INNER JOIN Promotion_bill as pr_b ON pr.Id_promo = pr_b.Id_promo WHERE DAY(pr.Enddate_promo) - DAY(pr.Startdate_promo) = 3