sql sever 2000数据库Tsql语句
创建一个存储过程,,通过带入当天的日期,返回当天的订单信息,显示订单号,订单日期,购物者姓名,玩具名,数量,单价alterPROCABC--@detetimedateti...
创建一个存储过程,,通过带入当天的日期,返回当天的订单信息,显示订单号,订单日期,购物者姓名,玩具名,数量,单价
alter PROC ABC
--@detetime datetime
AS
SELECT OrderDetail.cOrderNo,dOrderDate,vFirstName+''+vLastName,vToyName,siToyQoh,mToyRate
FROM Toys INNER JOIN OrderDetail on OrderDetail.cToyId=Toys.cToyId
inner join Orders on Orders.cOrderNo=OrderDetail.cOrderNo
INNER JOIN Shopper
ON Shopper.cShopperId=Orders.cShopperId
where datediff(dy,dOrderDate,getdate())=0
系统自动获得当天时间,包括怎样执行 怎样执行 展开
alter PROC ABC
--@detetime datetime
AS
SELECT OrderDetail.cOrderNo,dOrderDate,vFirstName+''+vLastName,vToyName,siToyQoh,mToyRate
FROM Toys INNER JOIN OrderDetail on OrderDetail.cToyId=Toys.cToyId
inner join Orders on Orders.cOrderNo=OrderDetail.cOrderNo
INNER JOIN Shopper
ON Shopper.cShopperId=Orders.cShopperId
where datediff(dy,dOrderDate,getdate())=0
系统自动获得当天时间,包括怎样执行 怎样执行 展开
3个回答
展开全部
create proc aaa @dd1 datetime
as
select 订单号,订单日期,购物者姓名,玩具名,数量,单价 from table where datediff(day,出库时间,@dd1) = 0
go
--执行存储过程
execute aaa '2009-04-27 15:51:39.000'
如果是确定显示当天的话,直接执行
select 订单号,订单日期,购物者姓名,玩具名,数量,单价 from table where datediff(day,出库时间,getdate()) = 0 就行了 不用存储过程
as
select 订单号,订单日期,购物者姓名,玩具名,数量,单价 from table where datediff(day,出库时间,@dd1) = 0
go
--执行存储过程
execute aaa '2009-04-27 15:51:39.000'
如果是确定显示当天的话,直接执行
select 订单号,订单日期,购物者姓名,玩具名,数量,单价 from table where datediff(day,出库时间,getdate()) = 0 就行了 不用存储过程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create proc p1
as
select 显示订单号,订单日期,购物者姓名,玩具名,数量,单价
from table where datediff(d,订单日期,getdate())=0
as
select 显示订单号,订单日期,购物者姓名,玩具名,数量,单价
from table where datediff(d,订单日期,getdate())=0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你表结构是什么?上面的字段是在同一张表中吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询