我有一个网页,使用SqlDataSource
填充下拉控件。
我想从表中返回日期值并将它们输出到下拉框中, 我在查询构建器中工作的代码如下:
SELECT DISTINCT CONVERT (varchar(10), Appointmentdatetime, 103)
FROM Visit AS date
但是,当我运行它时,会发生以下错误
将nvarchar数据类型转换为日期时间数据类型会导致超出范围的值。
当我将查询修改为
时SELECT DISTINCT
CONVERT(VARCHAR(10), Appointmentdatetime, 126)
FROM Visit AS date
行为正确。
我需要将日期输出到dd / MM / yyyy。任何人都可以提供任何帮助吗?
由于
答案 0 :(得分:0)
尝试这个
SELECT DISTINCT CONVERT (Date, Appointmentdatetime, 103) as dates FROM Visit
答案 1 :(得分:0)
你也可以试试这个
SELECT convert(varchar, cast(Appointmentdatetime as date), 103) FROM Visit as date