Сравните даты как строки

Я не могу найти способ найти все даты (строки) меньше, чем сейчас, по крайней мере, один год.

Я держусь в полевых строках даты базы данных, такие как «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);

Это моя проблема

0
задан Viktor Vice 6 September 2011 в 21:31
поделиться