Articles of sql server 2005

Самый простой способ найти IsManager в SQL

Простая структура сотрудников Employee Manager Joe Smith Jon Smith Jon Smith Pete Stevens Pete Stevens NULL Jared Scho Pete Stevens …. Я просто пытаюсь вернуть некоторые результаты, но мне нужен индикатор того, является ли человек менеджером или нет, поэтому результат должен быть: Employee Manager IsAManager Joe Smith Jon Smith 0 Jon Smith Pete Stevens 1 […]

SQL – не отображать строку при выполнении двух критериев

Сначала я думал, что могу выполнить это в WHERE моего запроса и использовать CASE (см. Ниже), но у меня возникают проблемы с получением нужного результата. Этот запрос предназначен для получения информации о продукте для клиентов в базе данных. Мне не нужно возвращать строки вообще, если определенный продукт заказывается определенным клиентом. Проблема в том, что если […]

Как установить результат хранимой процедуры exec переменной?

Мне нужно выполнить хранимую процедуру и сохранить ее скалярный результат в локальной переменной внутри хранимой процедуры. Как реализовать? НАПРИМЕР CREATE PROCEDURE [dbo].GetNthNo AS DECLARE @a INT DECLARE @d INT DECLARE @n INT DECLARE @S INT SET @S=EXEC spGetNthNo @a,@d,@n SELECT @S Пожалуйста помоги.

Запрос Sql для разделения одного столбца на два столбца

У меня есть один столбец в качестве имени проекта, данные в имени проекта 1.1.1 chapter1 1.1.2 chapter2 Я хочу разделить этот единственный столбец на два столбца: Major Minor 1.1 .1 chapter1 1.1 .2 chapter2 тип данных моего столбца имени проекта – nvarchar, я использую sql 2005 Любая помощь?

SQL Server 2005 «обновление из» запроса

Я пытаюсь обновить таблицу на основе идентификатора пользователя из другой таблицы. Я столкнулся с синтаксисом Update from, но я пытаюсь правильно написать свой запрос. В приведенном ниже коде должно быть показано, что я пытаюсь сделать. Когда я запускаю его, я получаю 0 строк. update jared_test set user_count = 1 from new_user nuj inner join (select […]

Как можно оценивать несколько раз данные из запроса?

CREATE TABLE #Temp (VisitingCount int, [Time] int ) DECLARE @DateNow DATETIME,@i int,@Time int set @DateNow='00:00' set @i=1; while(@i<48) begin set @DateNow = DATEADD(minute, 30, @DateNow) set @Time = (datepart(hour,@DateNow)*60+datepart(minute,@DateNow))/30 insert into #Temp(VisitingCount,[Time]) values(0,@Time ) set @i=@i+1 end select Sum(VisitingCount)as VisitingCount, [Time] from #Temp group by [Time] Union All select count(page) as VisitingCount, (datepart(hour,Date)*60+datepart(minute,Date))/30 as [Time] […]

Разделив строку на две части и выбрав две переменные

Я использую SQL Server 2005. У меня есть строка со специальным символом : например: XYZ:xyz@mail.com Я хочу разделить эту строку на две подстроки и выбрать переменные. Специальный символ : это просто разделитель. @variable1=XYZ @variable2=xyz@mail.com Пожалуйста, расскажите мне, как это возможно.

SQL Developer: объединение таблиц из подключенной базы данных SQL Server и подключаемой базы данных Oracle DB

Мы переносимся с SQL Server 2005 на Oracle 11G. Я пытаюсь выполнить обновление таблицы в Oracle, используя данные, хранящиеся в таблице на SQL Server. Используя SQL Developer, я выполнил следующее: Создал подключение к базе данных Oracle Created Connection name –> e9_crp Supplied User name and Pass Defined Host Name and SID Я также создал соединение […]

SQL Query – Копировать значения в одной таблице

Итак, у меня есть таблица, которая выглядит так: Дата TaskID TaskID 000 001 10/28/09 000 002 12/1/09 000 003 02/24/10 001 001 04/14/10 001 002 07/5/10 001 003 02/24/11 002 001 06/07/10 002 002 07/7/10 002 003 09/13/12 Предположим, что существует много проектов и много задач, но каждый проект содержит те же задачи. Я хочу […]

не удалось получить отдельную дату в результате запроса

Мой запрос: SELECT sauda_date,Scrip_Code, SUM(CASE WHEN Buy_sell = 1 THEN Trade_Qty ELSE 0 END) AS BuyQty, SUM(CASE WHEN Buy_sell = 1 THEN Market_Rate ELSE 0 END) AS BuyRate, SUM(CASE WHEN Buy_sell = 1 THEN Trade_Qty * Market_Rate ELSE 0 END) AS BuyAmount, SUM(CASE WHEN Buy_sell = 2 THEN Trade_Qty ELSE 0 END) AS SellQty, SUM(CASE […]