私のSQLデータベースには、このフォームを持つ顧客の生年月日を含む列dateofbirthがあります。31/12/2016列の型はvarchar(50)です。生年月日を確認
select name,mobile from memberform where dateofbirth like '" + DateTime.Now.ToString("d/M") + "%'
コードの作品:私は「日」と「月」はここでdatetime.now のようなものである顧客を選択する必要が
は私のコードです。しかし、今日の1-1-2017年には、誕生日が1〜10-xxxxの顧客も選択しています。なぜこれが起こりますか?
_with DateTime.Now.ToString( "D/M")を試してみてくださいを+「/ % '_ – Steve
この列を実際のdatetime列にできるだけ早く変更する予定です – Steve
列の型が日付であるのはなぜですか? – drs