我对SQL和SSRS缺乏经验 - 我的要求是从我的SQL数据库表(18位bigint)中选择时间戳数据,并在报告Picture of Report Requirements中以日期/时间格式显示 非常感谢任何帮助。
答案 0 :(得分:0)
如果你想这样做是SSRS你必须为此创建一个功能。如果你是我,我宁愿这样做也是sql查询。
我不是sql专家但在这里我尽力帮助你。试试这个:
DECLARE @TickValue BIGINT
DECLARE @Days FLOAT
SET @TickValue = 636016587648860000
SET @Days = @TickValue * POWER(10.00000000000,-7) / 60 / 60 / 24
SELECT CONVERT(VARCHAR(10),DATEADD(d, Cast(@Days As int), Cast('0001-01-01' As DATE)),101)
+ ' ' + FORMAT(Cast((@Days - FLOOR(@Days)) As DateTime),'hh:mm')
输出:
06/16/2016 07:26