在SQL中将强制转换与多个列选择一起使用

在SQL中将强制转换与多个列选择一起使用,第1张

在SQL中将强制转换与多个列选择一起使用

尝试以下方法:

SELECt   CAST(EntryDate AS VARCHAr(25)) + CAST(TotalTime AS VARCHAr(10)) as DataLine FROM TimeSheet WHERe EmployeeID = 'AA01';

但是,如果

entrydate
日期,而int
totaltime
时间,则最好考虑将它们作为日期部分添加到时间部分中,具体取决于所使用的RDBMS,以将它们转换为日期时间对象。并且如果可能的话,使用
DATETIME
数据类型来表示日期和时间部分,而不是两个部分。像这样:

SELECt DATEADD(hh, totaltime, entrydate)FROM TimeSheetWHERe EmployeeID = 'AA01';
SQL小提琴演示

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

原文地址: http://outofmemory.cn/zaji/5640817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存