C# windows form SQL dateadd et like
Hello,
Простите мне мой английский, который я не понимаю ... Спасибо переводчику, спасибо.
Я не могу решить поиск sql
Мой текущий код работает хорошо и говорит мне, чего я хочу.
string RechMstpe18 = "Armoire"; string RechEmail19 = "NON"; string date1 = DateTime.Now.ToShortDateString();
sql = "Select * from Tble_MES_121 WHERE (Statut LIKE '" + RechMstpe18 + "%')" + " AND (Email LIKE '" + RechEmail19 + "%') AND (Date_vente IS NULL)";
Мне нужно добавить код ниже, чтобы улучшить свой поиск ... но это не работает.
AND (DATEadd(dd, -7, CONVERT(Date_fin_vente)) Like '" + date1 + "%')
Кто может помочь мне решить эту проблему ?
благодарить,
Что я уже пробовал:
connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\resources\BDD_Suivi_vente.accdb;Persist Security Info=False"; sql = "Select * from Tble_MES_bds_121 WHERE (Statut LIKE '" + RechMstpe18 + "%')" + " AND (Email LIKE '" + RechEmail19 + "%') AND (Date_MES IS NULL) AND (DATEadd(dd, -7, CONVERT(Date_fin_MSTPE)) Like '" + date1 + "%')";