|
|
|
|
#1 |
|
Участник
|
Действительно кол-во секунд считает =).
Чот я на convert перезаморачивалась.... Спасибо! |
|
|
|
|
#2 |
|
Участник
|
select datediff( ss, cast( convert( varchar(10), getdate(), 102) as datetime), getdate())
|
|
|
|
|
#3 |
|
Moderator
|
Цитата:
Сообщение от kitty
select datediff( ss, cast( convert( varchar(10), getdate(), 102) as datetime), getdate())
ИМХО: я бы все равно рекомендовал свою вторую как наиболее прозрачную |
|
|
|
|
#4 |
|
Участник
|
кстати, подумала, что тк в
PHP код:
|
|
|
|
|
#5 |
|
Участник
|
в моем варианте тож это может быть
|
|
|
|
|
#6 |
|
Участник
|
ну то есть канешнА понятно, что если так заморачиваться, то просто в переменную надо сохранять результат getdate.
Спасибо за помощь! |
|
|
|
|
#7 |
|
Moderator
|
Цитата:
Сообщение от kitty
если так заморачиваться, то просто в переменную надо сохранять результат getdate
Но иногда нужно всё делать одним запросом и не в процедуре. Тогда можно через inline view, т.е. "SELECT... FROM (SELECT...": Код: SELECT (3600 * DATEPART(hh, gd)
+ 60 * DATEPART(mi, gd)
+ DATEPART(ss, gd)) AS scnds
FROM
(SELECT GETDATE() AS gd) iv |
|
|
|
|
|