tsql

мы имеем дело с приложением, которое должно обрабатывать глобальные данные времени из разных часовых поясов и настроек летнего времени. Идея состоит в том, чтобы хранить все в формате UTC внутренне и только конвертировать туда и обратно для локализованных пользовательских интерфейсов. Предлагает ли SQL Server...

Я хочу написать следующий запрос: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... проблема SQL Server не любит, когда я хочу вычислить минимальное значение битового поля он возвращает ошибку Operand data type bit is invalid for min operator. Я мог бы использовать следующий обхо...

Как я могу получить сервер SQL Server и имя экземпляра текущего соединения, используя сценарий T-SQL?...

меня интересует алгоритм вычисления расстояния Левенштейна в T-SQL....

колонки DECIMAL(9,6) т. е. он поддерживает такие значения, как 999,123456. но когда я вставляю данные, как 123,4567 он становится 123,456700 Как удалить эти нули?...

этот вопрос уже есть ответ здесь: Как объединить текст из нескольких строк в одну текстовую строку в SQL server? 44 ответы Если я вопрос SELECT username FROM Users Я получаю такой результат: username -------- Paul J...

Я Запускаю следующий запрос: SELECT orderdetails.sku, orderdetails.mf_item_number, orderdetails.qty, orderdetails.price, supplier.supplierid, supplier.suppliername, supplier.dropshipfees, cost = (SELECT supplier_item.price FROM supplier_item, orderdetai...

определение говорит: когда SET ANSI_NULLS включен, оператор SELECT, который использует WHERE column_name = NULL, возвращает нулевые строки, даже если в column_name есть нулевые значения. Оператор SELECT, который использует WHERE column_name NULL, возвращает нулевые строки, даже если в column_name есть не...

Я хочу выбрать строки, которые имеют distinct email см. пример таблицы ниже: +----+---------+-------------------+-------------+ | id | title | email | commentname | +----+---------+-------------------+-------------+ | 3 | test | rob@hotmail.com | rob | | 4 | i agree | rob@hotmail...

Я нашел решение для нахождения позиции подчеркивания с помощью PATINDEX: DECLARE @a VARCHAR(10) SET @a = '37_21' PRINT PATINDEX('%_%', @a) -- return 1 (false) PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct) У вас есть другие идеи? Как способ избежать символа под...