Как получить разницу между двумя датами в SQL
Я хочу знать,как получить разницу между двумя датами, вот здесь
date1=первая регистрация пользователя или, скажем, верхнее значение в таблице в таблице (регистрация) и date2=текущая дата.
Его просто получить - мы знаем первую дату, но предположим, что если мы не знаем о первой зарегистрированной дате пользователя, то как мы ее получим?
У меня есть столбец регистрации таблицы (ID, reg_date) Я хочу знать разницу в дате между reg_date (датой первого зарегистрированного пользователя) и текущей датой компьютера.
заранее спасибо
Что я уже пробовал:
Выберите DATEDIFF(день, '2016-06-20', GETDATE()) Как DiffDate
разница 37. мы получаем легко, потому что знаем, что топ-1 Дата-это "2016-06-20" в регистрационной таблице.
OriginalGriff
Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли.
И этот бит:
Выберите DATEDIFF(день,'____-__-__',GETDATE()) Как DiffDate
кажется, это ничего не значит без большого контекста из вашего проекта, которого у нас нет!
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.