ダッシュの間に値を一致させることができないのはなぜですか? 例:2016-05-20、同じ機能を使用して5番の数字と一致させようとしたときに05という結果も得られませんが、2016と20に一致すると結果が表示されます。月の日付をどのように一致させるのですか?ダッシュの間の値を一致させることはできません
public IEnumerable<NCABal> FindByNCABalDate(Int32 Month)
{
var query = @"SELECT * FROM [dbo].[NCA_Balance] WHERE NCABalDate LIKE '%"+ @Month +"%'";
return this._db.Query<NCABal>(query).ToList();
}
5または05を入力すると、結果は表示されません。
になりますあなたのクエリを表示します。 –
期待される出力は何ですか? –
'NCABALDATE'のデータ型は何ですか? –