我有一个视图,基本上只返回表中的所有记录,并添加一个“isodate”列,它应该是 ISO 格式的日期。
CREATE VIEW [dbo].[v_bedarfe]
AS
SELECT *,convert(varchar(16),datum,20) As isodat FROM bedarfe
GO
“基准”字段是小日期时间。对 isodat 的查询结果是......'令人惊讶',所以为了明确这一点,我尝试了这个:
select top 10 datum,isodat,convert(varchar(16),datum,20) As isodat2 from v_bedarfe
这导致:
这看起来非常错误。
所以我假设我有错误的期望或在这里“滥用”某些东西,但我看不出我做错了什么,并且希望有任何建议如何回到正轨......
谢谢
迈克尔
(希望发布时屏幕截图能正确显示,预览不显示)