从字符串转换日期和/或时间时转换失败。
SELECT app.[Pap_id]
,reg.[p_id]
,[p_name]
,[p_age]
,[p_gender]
,[p_mob]
,[p_specificId]
,app.[ap_date]
,app.[reqst_txt]
FROM [dbo].[tblpatientReg] reg
INNER JOIN [dbo].[tblAppoinment] app ON app.[P_id] = reg.[p_id]
WHERE app.[p_status] = 1
ORDER BY convert(DATE, app.[ap_date], 105) ASC
答案 0 :(得分:0)
您可以尝试这样的事情:
ORDER BY CASE isDate(app.[ap_date]) WHEN 1 THEN
convert(DATE, app.[ap_date], 105)
ELSE NULL END ASC
如果您的数据类型不正确,则会对它们进行分组。