Create Procedure CategoryName
@start datetime,@end datetime @FirstName nvarchar (20)
as
select c.CategoryID รหัสประเภทสินค้า,CategoryName ชื่อประเภทสินค้า,
round(sum(od.UnitPrice*od.Quantity*(1-discount)),2) as ยอดเงินรวมทั้งหมดที่หักส่วนลดแล้ว
from Categories c join Products p on c.CategoryID = p.CategoryID
join [Order Details] od on od.ProductID = p.ProductID
join Orders o on o.OrderID = od.OrderID
join Employees e on e.EmployeeID = o.EmployeeID
where (TitleOfCourtesy+' '+FirstName+' '+LastName) like @FirstName and o.OrderDate between @start and @end
group by c.CategoryID,CategoryName
คือโค้ดนี้มันผิดอะค่ะ ตรง where (TitleOfCourtesy+' '+FirstName+' '+LastName) like @FirstName เราต้องเปลี่ยนเป็นอะไรค่ะ
และ บรรทัดนี้น่ะค่ะ
Create Procedure CategoryName
@start datetime,@end datetime @FirstName nvarchar (20)
ขอบคุนล่วงหน้าค่ะ
การสร้าง store Procedure
@start datetime,@end datetime @FirstName nvarchar (20)
as
select c.CategoryID รหัสประเภทสินค้า,CategoryName ชื่อประเภทสินค้า,
round(sum(od.UnitPrice*od.Quantity*(1-discount)),2) as ยอดเงินรวมทั้งหมดที่หักส่วนลดแล้ว
from Categories c join Products p on c.CategoryID = p.CategoryID
join [Order Details] od on od.ProductID = p.ProductID
join Orders o on o.OrderID = od.OrderID
join Employees e on e.EmployeeID = o.EmployeeID
where (TitleOfCourtesy+' '+FirstName+' '+LastName) like @FirstName and o.OrderDate between @start and @end
group by c.CategoryID,CategoryName
คือโค้ดนี้มันผิดอะค่ะ ตรง where (TitleOfCourtesy+' '+FirstName+' '+LastName) like @FirstName เราต้องเปลี่ยนเป็นอะไรค่ะ
และ บรรทัดนี้น่ะค่ะ
Create Procedure CategoryName
@start datetime,@end datetime @FirstName nvarchar (20)
ขอบคุนล่วงหน้าค่ะ