尝试以下方法:
SELECt CAST(EntryDate AS VARCHAr(25)) + CAST(TotalTime AS VARCHAr(10)) as DataLine FROM TimeSheet WHERe EmployeeID = 'AA01';
但是,如果
entrydate是日期,而int
totaltime是时间,则最好考虑将它们作为日期部分添加到时间部分中,具体取决于所使用的RDBMS,以将它们转换为日期时间对象。并且如果可能的话,使用
DATETIME数据类型来表示日期和时间部分,而不是两个部分。像这样:
SQL小提琴演示SELECt DATEADD(hh, totaltime, entrydate)FROM TimeSheetWHERe EmployeeID = 'AA01';
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)