2012-02-19 12 views
1

日付の値がdd.mm.yyyy という形式でlongtextに格納されています。 SELECTステートメント内でこの値をCURDATE()と比較する必要があります。 (なぜ、それが長いテキストで保存されているのか私に尋ねないでください)それを行う方法はありますか?sqlのlongtextとdateの値を比較するには?

コードのこの作品はもちろん、動作していないが、それは私が何をしたいかを示していますセルゲイコメントとして

... 
WHERE longtext_date_value <= CURDATE() 
... 
+1

場合それはmysqlを使用するstr_to_date http://www.java2s.com/Tutorial/MySQL/0280__Date-Time-Functions/STRTODATEstrformat.htm適切な書式で機能し、current_dateと比較する –

答えて

0

:MySQLの場合は、単にSTR_TO_DATEを使用することができます。

... 
WHERE STR_TO_DATE(longtext_date_value,'%d.%m.%Y') <= CURDATE() 
    ... 
関連する問題