コードに問題があり、それを理解しました。
SELECT
pono,
convert(varchar,podate,103) as podate,
Convert(varchar,validity,103) as validity,
OriginalPOno, Sitename, Vendorname
FROM dbo.tbl_POR_PO_MAIN
WHERE originalpono not in (select originalpono from tbl_Despatch_POR_PO_Main)
AND pono not in (select pono from tbl_Despatch_POR_PO_Main)
AND status=15
AND (DATEDIFF(day,getdate(),validity)<=1)
ORDER BY sitename, validity, originalpono
これにより、次のエラーが発生します。
文字列から日時を変換するときに変換に失敗しました。
この問題を解決するにはどうすればよいですか?