Я не могу найти способ найти все даты (строки) меньше, чем сейчас, по крайней мере, один год.
Я держусь в полевых строках даты базы данных, такие как «datetime.toshortdatestring ()», и мне нужно сейчас сравнивать.
Это выглядит как месяц / день / год = 9/6/2011
, его нужно быть ниже, по крайней мере, один год от DateTime.now.
Я сделал это, и это не возвращает все даты, необходимые только немного.
DateTime Date = DateTime.Now;
int Year = Date.Year;
Year -= 1;
int Month = Date.Month;
string MonthYear = Month.ToString() + "%" + Year.ToString();
string Query = "SELECT * FROM Orders WHERE DateOrder < @STU ";
SqlCommand cmd = new SqlCommand(Query, con);
cmd.Parameters.AddWithValue("@STU", MonthYear);
Это моя проблема