回答

收藏

转换为mm / dd / yyyy格式

技术问答 技术问答 188 人阅读 | 0 人回复 | 2023-09-14

我有个名字SF_Data还有一个表叫IN_Date的列,ID的数据如下所示:& s3 D0 r+ p( r5 k
ID      IN_Date          26/04/20113          20/09/201010002002010201020102002000IN_Date数据类型为varchar(50)。
0 W5 A  @. |! `" o) l. P: v$ B% d我正在尝试将军IN_Date转换为mm / dd / yyyy格式。我试着这样做:
5 ?2 K8 W! r# n* RSelect convert(varchar,IN_Date,103) From dbo.SF_Data但是格式没有改变。谁能告诉我我要去哪里错了?+ A; {. q3 |& |9 J6 u3 N( q
                                                                $ F5 l3 x3 _6 r- _) F9 L
    解决方案:                                                               
) v- }! O7 @7 T# z( V                                                                在固定数据(正确的数据类型)之前,需要进行转换,然后再    格式化…" D; l8 Y; E) h# C) |% c- R) v
Select     convert(varchar,        convert(date,IN_Date,103)from dbo.SF_Data
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则