在Mssql中怎样用存储过程求系统时间与数据库里字段时间的差值 请用存储过程写出了

在Mssql中怎样用存储过程求系统时间与数据库里字段时间的差值 请用存储过程写出了,第1张

CREATE PROCEDURE ShowSecondDiff

AS

BEGIN

SET NOCOUNT ON;

SELECT datediff(second,[yourfield],getdate()) as SecondDiff from [yourtable]

END

GO

我想之前回答的那个人,对于提问者的问题理解有误,真正的理解是计算每一个(学生的)成绩与最低入学成绩的差值

select result,(result-(select min(result) from table)) as diff from table

其中,result是当前(学生的)成绩,另外要注意的是result直接减min(result)会报错。实际上,计算min(result)那个table和统计的这个table可以来自不同的表(即前后table可以不同)。

string sql = "select birthday from 你的表 where 条件";

SqlConnection conn = new SqlConnection(“Data Source=数据库实例名;Initial Catalog=数据库;Integrated Security=True”);

SqlCommand cmd = new SqlCommand(sql, conn);

SqlDataAdapter sda = new SqlDataAdapter(cmd);

DataSet ds = new DataSet();

try

{

connOpen();

sdaFill(ds);

}

catch (SystemDataSqlClientSqlException ex)

{

throw new Exception(exMessage);

}

finally

{

sdaDispose();

cmdDispose();

connClose();

}

DateTime aa = (ConvertToDateTime(dsTables[0]Rows[0]["birthday"]ToString()))ToString("yyyy-MM-dd");

DateTime bb = DateTimeNowToString("yyyy-MM-dd");

TimeSpan cc = bb- aa;

int 计算工龄= ConvertToInt32(ccTotalDays/365)

以上就是关于在Mssql中怎样用存储过程求系统时间与数据库里字段时间的差值 请用存储过程写出了全部的内容,包括:在Mssql中怎样用存储过程求系统时间与数据库里字段时间的差值 请用存储过程写出了、数据库高出最低入学成绩的差值、C#提取数据库中日期的年份与当前日期的年份的差值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9407195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存