如何将参数格式从 DD/MM/YYY HH:MM;SS 更改为 DD/MM/YYYY
How to change Parameter format from DD/MM/YYY HH:MM;SS to DD/MM/YYYY
我有一个参数uploadedDate
(数据type-Date/time)
(下拉参数,我可以 select 该记录的特定日期)从查询中获取可用值。
我的问题是当我在 sql 中执行该查询时它只显示日期。
但是当我在参数 (UploadedDate) 中使用它时,它会给出带时间的日期。
如何从下拉列表(参数)中删除时间和 select 只有日期?
使用转换
SELECT CONVERT(VARCHAR(24),UploadedDate,103)
FROM table
问题可能不在参数的数据类型中,问题可能在您为参数提供的可用值中。如果您清除这些,默认情况下它将有一个只有日期的日历类型选择框。如果您需要可用值,则必须 运行 在表达式中对它们使用 FormatDateTime 函数,或者,如果它们是通过查询引入的,运行 在 SQL 中使用转换函数,就像 Matt 发布的那样。
如果问题仍然存在,您可以改用字符串数据类型参数;使用字符串参数过滤数据类型为 sql.
中的 date/time 的列没有问题
我有一个参数uploadedDate
(数据type-Date/time)
(下拉参数,我可以 select 该记录的特定日期)从查询中获取可用值。
我的问题是当我在 sql 中执行该查询时它只显示日期。
但是当我在参数 (UploadedDate) 中使用它时,它会给出带时间的日期。
如何从下拉列表(参数)中删除时间和 select 只有日期?
使用转换
SELECT CONVERT(VARCHAR(24),UploadedDate,103)
FROM table
问题可能不在参数的数据类型中,问题可能在您为参数提供的可用值中。如果您清除这些,默认情况下它将有一个只有日期的日历类型选择框。如果您需要可用值,则必须 运行 在表达式中对它们使用 FormatDateTime 函数,或者,如果它们是通过查询引入的,运行 在 SQL 中使用转换函数,就像 Matt 发布的那样。
如果问题仍然存在,您可以改用字符串数据类型参数;使用字符串参数过滤数据类型为 sql.
中的 date/time 的列没有问题