例如,我试图将“String1”“String2”和“String3”结合起来读作“String1 / String2 / String3”。然后我想将该字符串转换为日期,因为我的三个字符串变量中的每一个都是分别保存的月、日和年。
我正在尝试执行以下操作:
SELECT *, CONVERT(DATETIME, CONVERT(VARCHAR, month + "/" + day + "/" + year), 101) AS ActualDate
我实际上有一个功能页面已经连接到数据库。我正在尝试添加其他搜索功能,为此我需要能够将实际日期与搜索参数进行比较,因为我只有三个 varchars。我正在寻找的是如何将这三个 varchars 转换为一个字符串,然后将其转换为 SQL 中的日期。我上面使用的代码示例在添加到我的 SQL 语句时不起作用。我不知道这是否是一个简单的语法错误,或者如果这甚至不正确,那就是去确定日期。