Я делаю вставку в таблицу, которая работает нормально.Но я хочу удалить данные за 1999 год.
Вот что я делаю в запросе:
SELECT Transaction_No, Item_no, Item_description, Date, Sales
FROM Inventory_Table
WHERE
[Date] > '1999-01-01 00:00:00.000'
Но в новой таблице все еще отображаются предыдущие данные.
Я пытался удалить дату «00: 00: 00.000», но все еще не работает.
В чем здесь проблема?
Спасибо за любую помощь!
РЕДАКТИРОВАТЬ:
Поле даты является [Datetime] не нуль,
Мой запрос возвращает:
Transaction_No Item_No Item_Description Date Sales
001 019238 Baseball 1900-01-01 00:00:00.000 100
002 014952 Basketball 1900-01-01 00:00:00.000 250
-----------------------------------------------------------------------------------
254 012459 Gloves 2005-05-05 00:00:00.000 550
255 014563 Pants 2005-05-05 00:00:00.000 250
Я хочу избавиться от всех данных до 1999 года. В данном примере это транзакции 001 и 002.
Также пытались без посторонней помощи:
SELECT Transaction_No, Item_no, Item_description, Date, Sales
FROM Inventory_Table
WHERE
Datepart(year,[Date]) > 1999