Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> convert_datetime 
V
    Опции темы
kid_a
Дата 8.11.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



необходимо представить в виде дд.мм.гг + мм:чч

Код

select convert(varchar,getdate(),104) 


заранее спасибо)
PM MAIL   Вверх
kid_a
Дата 8.11.2007, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



нужно объединить рез-ты запросов

Код

select convert (varchar, $var,108)
select convert(varchar,$var,104) 

или есть др. вариант?
PM MAIL   Вверх
Servena
Дата 8.11.2007, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 24.7.2007
Где: Днепропетровск

Репутация: 10
Всего: 14



Попробуй так:
Код

SELECT CONVERT(varchar, DATEPART(year, GETDATE()))+'.'+CONVERT(varchar, DATEPART(month, GETDATE()))+'.'+CONVERT(varchar, DATEPART(day, GETDATE()))+' + '+CONVERT(varchar, DATEPART(mm, GETDATE()))+':'+CONVERT(varchar, DATEPART(hh, GETDATE()))

PM MAIL   Вверх
kid_a
Дата 8.11.2007, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



+ не нужен, конечно)
Код

SELECT CONVERT(varchar, DATEPART(year, GETDATE()))+'.'+CONVERT(varchar, DATEPART(month, GETDATE()))+'.'+CONVERT(varchar, DATEPART(day, GETDATE()))+'  '+CONVERT(varchar, DATEPART(mm, GETDATE()))+':'+CONVERT(varchar, DATEPART(hh, GETDATE())

время в запросе меньше времени в select convert(varchar,getdate (),108)  на 34 минуты smile 
2007.11.8  11:13

а нужно 8.11.2007 13:47
PM MAIL   Вверх
Servena
Дата 8.11.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 24.7.2007
Где: Днепропетровск

Репутация: 10
Всего: 14



Да, точно, странные функции. А в документации все нормально. 
А так:
Код

select convert (varchar, GETDATE(),104)+' '+convert(varchar,GETDATE(),108) 

А имею ввиду про секунды, нужны они или нет?
PM MAIL   Вверх
kid_a
Дата 8.11.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



Цитата(Servena @ 8.11.2007,  12:58)
Да, точно, странные функции. А в документации все нормально. 
А так:
Код

select convert (varchar, GETDATE(),104)+' '+convert(varchar,GETDATE(),108) 

А имею ввиду про секунды, нужны они или нет?

не нужны.
забыла про вариант с substring.
спасибо)
PM MAIL   Вверх
Servena
Дата 8.11.2007, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 24.7.2007
Где: Днепропетровск

Репутация: 10
Всего: 14



Вот короче вариант, в предыдущем ошибка(вместо мм, нужно ми) - поэтому и выдавало неправильную дату.
Код

select convert (varchar, GETDATE(),104)+' '+DATENAME(mi, getdate())+':'+DATENAME(hh, getdate())

PM MAIL   Вверх
kid_a
Дата 8.11.2007, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.