T-SQL (Transact Structured Query Language) - это расширение функциональности SQL, поддерживаемое Sybase ASE и Microsoft SQL Server. Не используйте этот тег для запросов, связанных с MySQL, PostgreSql, Oracle (Pl / SQL). Обратите внимание, что код SQL, который пишется с использованием LINQ, также не будет частью этого тега. Этот тег специально создан для расширенного программирования SQL с использованием Microsoft SQL Server.
У меня есть 3 табликса, каждый на одной странице. Первый табликс показывает результат за несколько месяцев, второй табликс показывает результат за несколько недель, а третий табликс - за каждый день. Теперь я хочу ограничить дневной просмотр последними 30 .......
4 Мар 2021 в 12:44
У меня есть такая структура данных tid dt T004 2021-01-05 T004 2021-01-06 T004 2021-01-08 T004 2021-01-10 T004 2021-01-15 T004 2021-01-20 T005 2021-01- 01 T005 2021-01-05 Я .......
4 Мар 2021 в 10:42
Я хочу проверить, кратны ли цвет и город для документа с наибольшей суммой. если да, я хочу установить бит как 1, а если нет, он должен быть 0 Пример данных: код документа год количество цвет город AB .......
4 Мар 2021 в 08:31
При попытке выполнить следующий оператор: sp_change_users_login 'auto_fix', 'JEANC', NULL, 'cnaej' я получаю следующую ошибку: sp_change_users_login, строка 218 [Batch Start Line 2] Недействительные данные .......
3 Мар 2021 в 18:26
У меня есть данные в базе данных SQL Server, как показано здесь:
Мне нужно написать запрос, в котором перечислены все уровни иерархии, как показано ниже:
Как этого можно достичь в SQL Server?
Это мой SQL-скрипт на данный момент:
CREATE TABLE dbo.emphier
(
Child varchar(30),
Parent varchar....
3 Мар 2021 в 11:35
У меня есть 2 таблицы («Товары» и «Цены»). Это таблицы: ------------- | Продукты | ------------- | ProdID | | ProdName | ------------- ------------- | Цены | ----.......
3 Мар 2021 в 04:17
У меня есть таблица в SQL Server, в которой есть несколько столбцов, один из которых - «Полезная нагрузка», я хочу выбрать все записи с полезными нагрузками, которые содержат любое из (длинного) списка значений. Что-то вроде .......
2 Мар 2021 в 23:23
У меня есть таблица с датами
declare @x date ='01-jan-2021'
declare @y date ='31-jan-2021'
create table hdate( a date)
while @x <= @y
begin
insert into hdate(a) values( @x)
set @x = dateadd(day,1,@x)
end
Как я могу просмотреть каждую запись в цикле?
Например
declare @start_no int =1
decla....
2 Мар 2021 в 21:41
Я пытаюсь подсчитать количество жителей из приведенного ниже списка. Если резидент указан в списке более одного раза и если Конечная дата (запись 1) на день меньше, чем Начальная дата (запись 2), то этот резидент должен быть засчитан только один раз.
Таким образом, в приведенном ниже примере BEAL с....
2 Мар 2021 в 18:53
Я изо всех сил пытаюсь понять это. У меня есть столбец «Column1», который является VARCHAR (max) и содержит много необработанного текста. Я хочу отфильтровать строки на основе этого столбца, не имеющего определенного .......
Я потерялся здесь и ищу кое-что, чтобы начать.
Я получил эту таблицу:
И хотел бы запросить его для достижения этого результата:
Я совершенно не понимаю, как даже начать такой запрос. Смотрел на UNPIVOT, но даже не знал, как применить его здесь для этой цели.
Любая помощь будет принята с благодарн....
2 Мар 2021 в 10:52
Мои данные отображаются как "abcdefghijklmno ~ 123 ~ pqrstuvwxyz"
Я хочу удалить эту часть ~ 123 ~
Я хочу получить данные как "abcdefghijklmnopqrstuvwzyz" после удаления этой части ~ 123 ~....
2 Мар 2021 в 08:05
У меня есть случай, что-то вроде этого
Мне нужно получить «Result_Q1» с помощью T-SQL. Я пробовал использовать CONCAT, но это снижает производительность, а также результатом для идентификатора «a» было «1 ;; 3». Вот мой синтаксис
substring(
case when Q1_1 = 0 THEN '' ELSE ';1;' end +
case....
2 Мар 2021 в 06:19
Я столкнулся с этой странной проблемой и потратил несколько часов. Небольшая помощь будет принята с благодарностью. Это приложение ASP.NET MVC. Для простоты у меня есть две таблицы SQL, Employee (ID, Name, JoiningDate) .......
2 Мар 2021 в 06:06
Мне нужно написать запрос на выбор менеджера и итоговую зарплату сотрудников под менеджером.
Заработная плата сотрудников должна повышаться до Менеджера на основе иерархии. Mgrid ссылается на empid в той же таблице.
Таблица: Employee
EmpId Name Salary Mgrid
:---- |:------:| :------:|-----:| ....
2 Мар 2021 в 00:20
Я пытаюсь найти SQL-запрос, который позволяет мне объединить несколько строк в одну из таблицы с промежутком менее 5 секунд. Например, у меня есть такая таблица:
Name | Time
==============================
John 2021-02-01 13:08:10
John 2021-02-01 13:08:12
John 2021-02-01 17:3....
1 Мар 2021 в 22:59
Я пытаюсь получить выходной параметр первичного ключа, который является идентификатором. Когда я делаю запрос на обновление, я получаю Null. Не могли бы вы предложить способ сделать это?
CREATE PROCEDURE sp_InsertTax
(@ID int output,
@TaxAuthorityID int,
@TaxClassificationID int,
....
1 Мар 2021 в 22:59
У меня одновременно выполняются тысячи потоков. Первый тип потока - это запрос T-SQL, подобный этому:
DECLARE @import_id int
IF EXISTS (
SELECT [id]
FROM [dbo].[Import]
WHERE created IS NULL
)
SELECT @import_id = [id]
FROM [dbo].[Import]
WHERE created ....
1 Мар 2021 в 21:48
У меня есть следующая хранимая процедура:
ALTER PROCEDURE GetNotes
@ResidentId INT,
@Type INT = 0
AS
BEGIN
SET NOCOUNT ON;
DECLARE @myTab TABLE
(
Residentid int NOT NULL,
Description nvarchar(max) NULL,
....
1 Мар 2021 в 08:22
Я не разработчик SQL. У меня есть этот код ниже, который мой администратор базы данных хочет, чтобы я еще больше упростил. Надеюсь, вы, ребята, сможете взглянуть и помочь, как еще больше упростить этот запрос. Можно ли здесь не использовать CTE? Спасибо.
;
WITH CTE_tmp1(RecId, Newdata, Ch....
28 Фев 2021 в 01:59
Было довольно сложно правильно назвать вопрос, так как у меня есть следующий случай. Рассмотрим таблицу:
A B C
1-Jan 0.1 1
2-Jan 0.1 0
3-Jan 0.5 0
4-Jan 0.3 1
Это говорит о том, что существует некоторая сумма (B) типичного дохода на определенные даты (A). И есть флаг для....
27 Фев 2021 в 18:29
Мой оператор слияния выглядит так:
MERGE TargetProducts AS Target
USING SourceProducts AS Source
ON Source.ProductID = Target.ProductID
WHEN NOT MATCHED BY Target THEN
INSERT (ProductID,ProductName, Price, Testvalue)
VALUES (Source.ProductID,Source.ProductName, Source.Price, (select valu....
27 Фев 2021 в 18:27
Я использую SQL Server 2014 Standard.
У меня такой запрос ...
SELECT ach.amt, ades.dsline, ades.des
FROM ##ACHTrans ach
LEFT OUTER JOIN apvodes ades on 1=1 and ades.vo_id = ach.vo_id
WHERE ades.voline = '100'
ORDER by ach.apnum, ach.cknum, ach.vo_id, ach.amt desc
Что дает мне результаты ...
+-....
26 Фев 2021 в 19:45
Я создал тип данных и объявил таблицу этого типа, которую собираюсь передать в качестве параметра оператору OPENQUERY. OPENQUERY возвращает ошибку о том, что у объекта нет столбцов. Во-первых, параметр таблицы определяется следующим образом:
CREATE TYPE LooseTimecardsTableType AS TABLE ([LABORKEY....
26 Фев 2021 в 15:23
У меня есть таблица цен за товар в сутки. Вот пример того, как хранятся данные: Дата | Пункт | Цена -------------------------- 2020-01-01 | Item1 | 5.0 2020-01-02 | Item1 | 5.0 2020-01 -.......
25 Фев 2021 в 14:47