Я использую sql server в создании моего проекта с javafx.Их у меня есть таблица покупки и продажи.Одним из столбцов обоих является дата с текущей датой и временем, чтобы сохранить их как запись о том, что эта транзакция была сохранена за это время.Теперь я использую этот столбец даты с типом данных varchar и использую спецификацию вычисляемого столбца со следующей функцией:
(CONVERT([varchar](25),getdate(),(120)))
, но когда я выбираю записи из этой таблицы, используя запрос
SELECT pr.Date, p.Name, pr.Quantity, s.Name, p.Pur_Price
FROM (([Product] AS p
INNER JOIN [Purchase] AS pr ON pr.Product_id=p.Product_id)
INNER JOIN [Supplier] AS s ON s.Supplier_Id=p.Supplier_Id)
WHERE pr.Date>= dateadd(dd, 0, datediff(dd, 0, getdate()-30))
, ноон выбирает все записи, сохраняя все записи даты на текущую дату и время.Заранее спасибо.Ждем ваших хороших ответов.