我有一个系统,它接受一个视图,并允许用户构建一个adhoc查询,但它依赖于该字段的数据类型,以提供适当的选项(之前,之后,之间等)
我在视图中使用了一个日期时间字段,当我在系统中输出字段时,您希望格式化日期时间字段yyyy-mm-dd hh:mm:ss
我想要显示的是mm/dd/yyyy
所以我使用
convert(varchar,myDate,101)
哪个好用,但现在我的终端系统没有给我日期选项,它给我varchar选项(不包含,开头等)
所以我试试
cast(convert(varchar,myDate,101) as date)
我再次获得了正确的选项,但将格式更改回yyyy-mm-dd
我的问题是,如何将日期格式化为mm/dd/yyyy
并仍保持日期数据类型?