Вопрос № 52666: SQL Server 2000 - поле 'дата' (тип datetime), поле 'время' (тип datetime)
как при отображении поля 'дата' убрать время, а при отображении поля 'время' убрать показ даты
спасибо ...
Вопрос № 52.666
SQL Server 2000 - поле 'дата' (тип datetime), поле 'время' (тип datetime)
как при отображении поля 'дата' убрать время, а при отображении поля 'время' убрать показ даты
спасибо
Отправлен: 20.08.2006, 15:00
Вопрос задал: Veacheslav (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Александр Шевченко
Здравствуйте, Veacheslav!
select datename(day, data)+'.'+rtrim(convert(char ,datepart(month, data)))+'.'+datename(year, data), datename(hour, vrem)+':'+datename(minute, vrem) from data_vrem
--------- Вместо внутренней почты лучше стучитесь в аську - 299739804
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 21.08.2006, 10:28
Отвечает: gitter
Здравствуйте, Veacheslav!
Можно сделать следующим образом
1. дата: SELECT DATEPART(mm, datefield), DATEPART(dd, datefield), DATEPART(yyyy, datefield) FROM Table
время: SELECT DATEPART(hh, datefield), DATEPART(mi, datefield), DATEPART(ss, datefield) FROM Table
2. дата: SELECT MONTH(datefield), DAY(datefield), YEAR(datefield) FROM Table
время SELECT CONVERT(char(10),datefield,108) from Table
ещё раз дата SELECT CONVERT(char(10),datefield,101) from Table
Удачи!
Ответ отправил: gitter (статус: Студент)
Ответ отправлен: 21.08.2006, 10:39