powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Поиск в столбце с типом datetime
14 сообщений из 14, страница 1 из 1
Поиск в столбце с типом datetime
    #39601070
Samvel Tunyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как найти по первому символу в столбце строку типа datetime mssql ?
Например следующий запрос не работает:

Select *
From table
Where StartTime LIKE '2018-%'

Поле StartTime имеет тип datetime и я хочу вывести таблицу, где поле StartTime начинается с 2018-
Спасибо заранее !!!
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601071
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Where StartTime >= '20180101' and StartTime < '20190101'
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601075
petre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Samvel Tunyan,

Код: sql
1.
Where datepart(year,StartTime)=2018
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601077
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel Tunyanкак найти по первому символу в столбце строку типа datetime mssql ?
Например следующий запрос не работает:

Select *
From table
Where StartTime LIKE '2018-%'

Поле StartTime имеет тип datetime и я хочу вывести таблицу, где поле StartTime начинается с 2018-
Спасибо заранее !!!Тип datetime НЕ содержит символов и НЕ начинается на 2018. Этот тип содержит ДАТУВРЕМЯ без разделения на части. Для оперирования частями есть соответствующие функции.
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601079
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petreSamvel Tunyan,

Код: sql
1.
Where datepart(year,StartTime)=2018

Правильно, ну их в баню, эти непонятные индексы.
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601088
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel Tunyan,

слушайте Гавриленко :)
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601093
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичWhere StartTime >= '20180101' and StartTime < '20190101' А так короче!
Код: sql
1.
Where StartTime>='2018' and StartTime<'2019'
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601096
Samvel Tunyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня имеет вид вот такой:
2018-02-13 09:39:39.000

и мне нужно найти конкретно по символам, даже по времени
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601099
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Samvel Tunyan,
так Вам же написали :datetime - это специальный тип данных, а не забавная строка. Для работы с datetime/date существуют специальные функции.
Может, будет проще, если Вы опишите задачи, а не попытки ее решить?
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601105
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel TunyanУ меня имеет вид вот такой:
2018-02-13 09:39:39.000

и мне нужно найти конкретно по символам, даже по времениЧтобы искать подстроку в строке,
надо сначала конвертировать дату-время в эту строку.
Например, фенкцией CONVERT()
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601124
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel TunyanУ меня имеет вид вот такой:
2018-02-13 09:39:39.000То, что на экране показывается строкой символов совсем не обязано храниться как строка символов.
Научитесь таки различать ХРАНЕНИЕ и ОТОБРАЖЕНИЕ?
и мне нужно найти конкретно по символам, даже по времениКакая жутко оригинальная задача, прямо до вас ни перед кем не встававшая. Вы действительно верите в уникальность как своей задачи, так и выбранного вами идиотского способа ее решения?
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601165
Samvel Tunyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте не будем давать названия способам решения
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601185
Samvel Tunyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, когда пишешь Where StartTime> '2017' выводится с 2017 года включительно.
...
Рейтинг: 0 / 0
Поиск в столбце с типом datetime
    #39601189
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel TunyanКстати, когда пишешь Where StartTime> '2017' выводится с 2017 года включительно.Очень ценная информация, обязательно держите в курсе.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Поиск в столбце с типом datetime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]