varcharフィールドをユーザーの入力と比較しようとするとエラーが発生します。問題は、入力が日付で、dbのフィールドがvarcharであることです。私はdbフィールド(およびユーザーからの入力?)をdatetimeに変換して比較することができると信じていますが、おそらく何か間違っています:(SQL:varcharからdatetimeに変換して比較する
SQLの失敗部分句):
AND
CONVERT(datetime, bdo_report_item_field.content_text, 1) >= CONVERT(datetime, '01/10/2011', 1)
エラー:#1064 - あなたのSQL構文でエラーが発生している。bdo_report_item_field.content_text」近くで使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認し、1)> = CONVERT(datetime、'01/10/2011 '、1))'行25
誰かが助けることができれば本当にappriciate!
私はconvert()が私の知る限りSQL Server(only)の機能に同意します –
はい! str_to_dateと一緒に使えるようになりました。情報をくれてありがとうございました。 – Madoc