перевод на MSSQL2000

vah
Дата: 09.11.2009 11:39:14
Скажите пожалуйста как такой синтаксис будет выглядеть на T-SQL?

"OFNSR" & (Int((100000000-10+1)*Rnd()+10)) & "#" & Date$() & "#" & Time$()



Заранее благодарен.
П-Л
Дата: 09.11.2009 11:55:41
SELECT 'OFNSR' + cast(cast(((100000000-10+1)*RAND()+10) as int) as nvarchar) + '#' 
+ cast(right('0'+cast(datepart(day, getdate()) as nvarchar),2) as nvarchar)
+ cast(right('0'+cast(datepart(month, getdate()) as nvarchar),2) as nvarchar)
+ cast(right('0000'+cast(datepart(year, getdate()) as nvarchar),4) as nvarchar)
Время - аналогично
П-Л
Дата: 09.11.2009 11:56:16
Результат
OFNSR49044559#09112009