SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.03.2018 20:01:24

Loky
Участник
Зарегистрирован: 24.02.2017
Сообщений: 12

помогите с запросом пожалуйста, опять миллисекунды...

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

SELECT ActiveTime, Message,Source, Severity,NewState,Cookie,ActorId,Attrib00_Value,Attrib01_Value FROM EventHistory WHERE (ActiveTime >=  '2018-01-15 09:53:00' and ActiveTIme <= '2018-01-15 09:55:08') AND (Source LIKE 'строка для поиска')

много читал про convert и тому подобное, но не знаю куда это применить...

ГУРУ ПОМОГИТЕ !

Неактивен

 

#2 23.03.2018 20:07:42

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: помогите с запросом пожалуйста, опять миллисекунды...

не ясно, что у вас выводится с миллисекундами
приведите пример в виде:
create table ..
insert into ..
и какой резутат вы хотите получить на этих данных

Неактивен

 

#3 23.03.2018 20:15:25

Loky
Участник
Зарегистрирован: 24.02.2017
Сообщений: 12

Re: помогите с запросом пожалуйста, опять миллисекунды...

всем спасибо за внимание !
все-таки сам допер ! ))


SELECT convert(varchar(20),ActiveTime,120), Message,Source, Severity,NewState,Cookie,ActorId,Attrib00_Value,Attrib01_Value FROM EventHistory WHERE (ActiveTime >=  '2018-01-15 09:53:00' and ActiveTIme <= '2018-01-15 09:55:08') AND (Source LIKE 'строка для поиска')

Неактивен

 

#4 23.03.2018 20:18:47

Loky
Участник
Зарегистрирован: 24.02.2017
Сообщений: 12

Re: помогите с запросом пожалуйста, опять миллисекунды...

только не совсем то
convert округляет, а мне нужно отсечь миллисекунды

Неактивен

 

#5 23.03.2018 20:32:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: помогите с запросом пожалуйста, опять миллисекунды...

Неактивен

 

#6 23.03.2018 21:00:57

Loky
Участник
Зарегистрирован: 24.02.2017
Сообщений: 12

Re: помогите с запросом пожалуйста, опять миллисекунды...

а как это применить к колонке ActiveTime ?

Неактивен

 

#7 23.03.2018 21:10:40

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: помогите с запросом пожалуйста, опять миллисекунды...

DATE_FORMAT(ActiveTime, '%Y-%c-%d %H:%i:%s')

Неактивен

 

#8 23.03.2018 21:18:27

Loky
Участник
Зарегистрирован: 24.02.2017
Сообщений: 12

Re: помогите с запросом пожалуйста, опять миллисекунды...

DATE_FORMAT нет встроенной функции...
пробовал LEFT(ActiveTIme,20) - выдает в формате Jan 15 2018 10:36AM
чувствую где-то рядом но не то...

Неактивен

 

#9 23.03.2018 21:27:37

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: помогите с запросом пожалуйста, опять миллисекунды...

Почему нет функции? Какая версия MySQL?
https://dev.mysql.com/doc/refman/5.5/en … ate-format

Неактивен

 

#10 23.03.2018 21:40:12

Loky
Участник
Зарегистрирован: 24.02.2017
Сообщений: 12

Re: помогите с запросом пожалуйста, опять миллисекунды...

вопрос снят

SELECT convert(char(20),ActiveTime,120), Message,Source, Severity,NewState,Cookie,ActorId,Attrib00_Value,Attrib01_Value FROM EventHistory WHERE (ActiveTime >=  '2018-01-15 09:53:00' and ActiveTIme <= '2018-01-15 09:55:08') AND (Source LIKE 'строка для поиска')

выдает в текстовом формате, но это уже проще

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson