日期:2014-05-18 浏览次数:20700 次
--不用函数 直接查 即可 select convert(varchar(10),getdate(),112)+right('000'+ltrim(row_number()over(order by getdate())),2) from 收集蓝
------解决方案--------------------
但是你这样只能获得今天的日期+编号。这是你想要的么
select CONVERT(varchar,getdate(),112)+RIGHT('000'+LTRIM(row_number() over (order by getdate())),2) from t_a
------解决方案--------------------
CREATE FUNCTION SJL_GETID() RETURNS VARCHAR(20) AS BEGIN RETURN (select convert(varchar(10)--这里掉了半边括号 ,getdate(),112)+right('000'+ltrim(row_number()over(order by getdate())),2) from 收集蓝) end