Как отформатировать текущую дату и время в SQL, но включить только время? - PullRequest
0 голосов
/ 09 февраля 2020

Я не уверен, как отформатировать 'sysdate по умолчанию', чтобы иметь только бит времени при запуске?

Таким образом, на выходе будет текущее время '15: 20: 52 'без даты.

Я использую sql плюс.

При создании таблицы, вот так:

create table timeslot
(
tsdate default sysdate not null,
tstime default sysdate not null)

Ответы [ 2 ]

1 голос
/ 09 февраля 2020

Использование SQL Сервер:

select convert(varchar, getdate(), 8)
1 голос
/ 09 февраля 2020

Если вы используете MS SQL, попробуйте как показано ниже -

SELECT GETDATE() AS INPUT,CONVERT(VARCHAR(10), GETDATE(), 108) AS EXPECTED_OUTPUT;
...