Описание тега sql-convert

SQL `CONVERT()` - это общая функция, которая преобразует выражение одного типа данных в другой.
3 ответа

SQL - поле char с датой - как искать между двумя датами

У меня простая проблема с запросом SQL. Я хотел бы искать поля, где даты начинаются и заканчиваются в определенную дату и время. Поле определено как CHAR и имеет структуру: ДД.ММ.ГГГГ чч: мм: сс, и я не могу его изменить. Я попытался объявить некото…
04 июл '17 в 06:49
1 ответ

Невозможно создать таблицы после использования конвертирования для передачи данных из XML в SQL Server

Я немного новичок в этом, поэтому, пожалуйста, потерпите меня. Я пытаюсь сгенерировать таблицы из XML-документа. Из-за содержимого XML-документа мне пришлось использовать метод convert, с которым я не очень хорошо знаком. В результате я получаю ошиб…
21 фев '17 в 19:57
1 ответ

Объединение 2 преобразованных текстовых полей

Изо всех сил пытается соединить два текстовых поля ,RTRIM(LTRIM(REPLACE(IM.ITEMDESC,',',''))) AS ITEMDESCR ,RTRIM(LTRIM(ISNULL(REPLACE(REPLACE(convert(varchar(MAX),[TXTFIELD]), CHAR(13),' '),',',''),''))) AS EXTRADESCRIPTION Пришлось убрать возврат …
06 май '17 в 12:35
2 ответа

Преобразование значений varchar в десятичные при обработке значений NULL и EMPTY как 0

У меня есть столбец типа данных varchar, заполненный набором значений, таких как 1,2, 5,33, а также NULL и строки EMPTY. Я хочу преобразовать все значения в десятичную, рассматривая значения NULL и EMPTY как 0. Я могу изменить NULL или пустые строки…
04 апр '17 в 07:37
2 ответа

SQL Convert(Дата + Год (Date)) в чужом коде

У меня есть представление SQL, которое, насколько я понимаю, пытается получить самую последнюю дату счета-фактуры и комбинацию года и месяца этой даты счета-фактуры. Эти значения затем используются для подсчета количества в этом месяце. Мои знания S…
30 авг '16 в 11:56
3 ответа

Преобразовать время с плавающей точкой в ​​формат ЧЧ: мм sql сервер

Мне нужно отформатировать десятичное число с плавающей точкой в ​​формате времени час: минута. Я написал эти функции со скалярными значениями с помощью входного числа с плавающей точкой и выходного значения varchar(6): CREATE FUNCTIONE formatOre ( @…
13 окт '17 в 12:53
2 ответа

nvarchar дата не будет преобразована в дату и время

Я не могу найти подходящее решение для моей проблемы. Я пытаюсь пройти через дату NVARCHAR и затем преобразовать это. При попытке решить проблему, я получаю: Ошибка преобразования при преобразовании даты и / или времени из символьной строки. Ничто, …
13 авг '18 в 20:31
2 ответа

Синтаксическая ошибка при конвертации из MySQL в T-SQL

Я новичок в SQL . Я конвертирую MySQL в SQL . Я обнаружил ошибку при использовании функции DateAdd. Вот запрос: SELECT [id], [test_code], [test_name], [test_price], [discount], DATEADD(CURRENT_TIMESTAMP, INTERVAL [test_duration] HOUR) as delivery_da…
16 ноя '17 в 05:12
4 ответа

SQL - конвертировать в дату

У меня есть числовой столбец в SQL, который мне нужно преобразовать в дату. Поле в настоящее время входит в базу данных как: "20181226.00000", Мне нужны только персонажи до " . ", Итак, я сделал SUBSTRING - CHARINDEX искать что-нибудь до " . ", Зате…
27 дек '18 в 01:21
1 ответ

Преобразование даты в дату с помощью функции

У меня есть один столбец в моей базе данных, который мне нужно преобразовать из типа datetime в тип данных date с помощью функции SQL Server. Я не могу понять, как получить правильный синтаксис. Могу ли я получить некоторую помощь с синтаксисом, что…
17 авг '17 в 02:21
3 ответа

Как получить дату и время 01.03.2017 16:06:21 AM в формате SQL Server

Я работаю над запросом в SQL Server 2012, где мне нужно получить формат даты и времени как 01/03/2017 16:06:21 AM. Как я могу это сделать?
14 мар '17 в 15:22
1 ответ

Ошибка в преобразовании varchar в datetime

Я пытаюсь преобразовать varchar в datetime, все в порядке, когда я использую функцию преобразования, как это: SELECT CONVERT(Datetime, '2016-01-01 00:00:00.000', 120) но когда я пытаюсь объявить параметр varchar и передать его функции, я сталкиваюсь…
11 май '16 в 08:06
1 ответ

Конвертировать дд / мм / гггг в дату в SQL Server

Я схожу с ума, пытаясь преобразовать столбец типа строки в дату. Имя столбца StartDate, который содержит строковый формат даты dd/mm/yyyy, Тип поля varchar(3000), Я попробовал следующее: CONVERT(datetime, StartDate, 103) CAST(CONVERT(VARCHAR(10), St…
03 май '17 в 16:41
1 ответ

Преобразование SQL Server в Oracle

Я не могу преобразовать этот код SQL Server в код Oracle. Я не эксперт по SQL, может кто-нибудь помочь в преобразовании этого кода в Oracle совместимый. Declare @lvl as int Declare @rows as int DECLARE @foo as Table( KV_MANAGERNR int, KV_PERSONNR va…
06 дек '17 в 05:18
2 ответа

В SQL-преобразовании даты и времени с вложенными преобразованиями возникают случайные ошибки преобразования

Нужна помощь в решении странной проблемы, если у кого-то есть идеи: У меня есть SQL, который в большинстве случаев работает в скрипте T-SQL, но иногда дает сбой. Я идентифицировал данные, на которых происходит сбой, и не могу определить разницу межд…
03 июн '15 в 18:11
2 ответа

Курсор SQL Server, конвертирующий INT в дату

У меня есть столбец, где дата хранится как целое число. Это то, что мы не можем изменить, потому что это часть старой ERP-системы. Если бы я мог изменить тип столбца на дату или дату и время, я бы сделал это. Даты хранятся в формате гггмм Я пытаюсь …
09 май '15 в 16:09
2 ответа

Избегайте даты по умолчанию (январь 1900) в столбце sql server varchar

У меня есть таблица опыта в моей базе данных SQL Server, имеющей следующие столбцы: exp_id int, u_id int , exp_jobtitle varchar(100), exp_company varchar(100), exp_startdate date, exp_enddate varchar(50), exp_working varchar(50), exp_description var…
03 июн '17 в 20:59
1 ответ

Использование Convert для запроса ELSE CASE SQL

Я выполняю SQL-запрос в Postgres, который выбирает числовое поле. Мне нужно отобразить строковое значение в результате этого SELECT, поэтому я использую CASE утверждение как это: Select case numeric_field when 100 then 'some string' when 200 then 's…
01 мар '13 в 14:17
4 ответа

TSQL конвертировать VARCHAR в ВРЕМЯ

У меня есть поле VARCHAR с примерами значений, перечисленных ниже, и я хочу преобразовать его в формат ЧЧ: ММ: СС. Предложения? 151200 085800 080100 210100 083300
25 янв '17 в 20:48
1 ответ

Как предотвратить конвертацию больших чисел, как пример varchar 1444092 это 1.44409e+006

Это мой последний запрос select Codigo, Indicador, case when Indicador like '%Porcentaje%' then cast((round((([Valor Censo Elegido]/@cantidad)*100),0)) as varchar(50))+' %' else cast([Valor Censo Elegido]as varchar(50)) end as [Valor Censo Elegido],…
21 мар '12 в 23:50