Попытка вернуть дату, хранящуюся в базе данных, в виде
Дни: Часы: Минуты
Но приведенный ниже код SQL выглядит не очень хорошо.
select
CONVERT(VARCHAR(40),DATEDIFF(minute, MAX(sends), GETDATE())/(24*60)) + '<b>days:</b> ' + CONVERT(VARCHAR(40), DATEDIFF(minute, MAX(sends), GETDATE())%(24*60)/60)
+ ' <b>hours:</b> ' + CONVERT(VARCHAR(40), DATEDIFF(minute, MAX(sends), GETDATE())%60) + '<b>min.</b>' as sends FROM Table_Name
То, что я пытаюсь сделать, это получить возраст сообщения, т. Е. Как долго это сообщение было в конкретной таблице базы данных. И я хотел бы иметь возможность делать это в SQL, а не в моем приложении.