Работа с датой в MSSQL
Мне нужно в sql запрсе получить разницу между текущей датой и датой находящейся в базе в днях, чтоб осуществить выборку. Как это сделать??
Цитата:
Originally posted by novadesign
Мне нужно в sql запрсе получить разницу между текущей датой и датой находящейся в базе в днях, чтоб осуществить выборку. Как это сделать??
Мне нужно в sql запрсе получить разницу между текущей датой и датой находящейся в базе в днях, чтоб осуществить выборку. Как это сделать??
Вопрос скорее из темы SQL.....
Следует использовать функцию DATEDIFF()
Синтаксис: DATEDIFF(date_part, date1, date2)
Select DateDiff(Day, Table1.Date1, GetDate()) as sDate from Table1
количество дней между некой Date1 из Table1 и настоящим моментом