--GPS收费表1
CREATE TABLE Payment1(
Cno nvarchar(50) PRIMARY KEY, --车牌号
PPayment nvarchar(50), --支付方式
PDiscount nvarchar(20), --折扣
PInstall nvarchar(50), --安装费用
PServe nvarchar(50), --应交服务费用
PFServe nvarchar(50), --实交服务费
PBegTime smalldatetime, --服务起始时间
PEndTime smalldatetime, --服务截止时间
PRemainTime smalldatetime, --服务剩余时间
ServeTime AS DATEDIFF(month,PBegTime,PEndTime)) --服务时长(月数)
想让系统能像统计服务总时长那样
怎样能实现系统自动统计出距离现在的时间所剩余的服务时间呢?
CREATE TABLE Payment1(
Cno nvarchar(50) PRIMARY KEY, --车牌号
PPayment nvarchar(50), --支付方式
PDiscount nvarchar(20), --折扣
PInstall nvarchar(50), --安装费用
PServe nvarchar(50), --应交服务费用
PFServe nvarchar(50), --实交服务费
PBegTime smalldatetime, --服务起始时间
PEndTime smalldatetime, --服务截止时间
PRemainTime smalldatetime, --服务剩余时间
ServeTime AS DATEDIFF(month,PBegTime,PEndTime)) --服务时长(月数)
想让系统能像统计服务总时长那样
怎样能实现系统自动统计出距离现在的时间所剩余的服务时间呢?
select PBegTime,PEndTime,服务总时长=datediff(mm,PBegTime,PEndTime),距离现在还剩服务时长=datediff(mm,getdate(),PEndtime) from 表