数据类型
如果要存储400米成绩如1'10'2,该用什么样的数据类型呢?开发环境是SQL 2010
[解决办法]
varchar()类型可以
[解决办法]
nchar
[解决办法]
我建议你存储成统一单位或者有个字段是存储统一单位后的结果的,否则这样无法比较
[解决办法]
drop function dbo.fn_secondstrgocreate function dbo.fn_secondstr (@second int)returns varchar(16) as begin declare @hour int, @minu int, @scnd int, @str varchar(16) set @hour = (@second / 3600) set @minu = (@second / 60)%60 set @scnd = (@second %60) set @str = cast(@hour as varchar)+'"'+cast(@minu as varchar)+''''+cast(@scnd as varchar) return @strendgoselect dbo.fn_secondstr(126)-- 0"2'6
[解决办法]
varchar()
[解决办法]
直接存varchar,不易使用max,min,avg等统计函数