Articles of sql server 2000

Можно использовать временную таблицу в CTE?

У меня проблема с запросом ниже. Я пишу этот запрос для SQL Server 2005 с использованием номера строки, но я понял, что SQL Server 2000, поэтому я не могу использовать номер строки. Я удаляю номер строки с таблицей идентичности и temp, но запрос не работает. Есть ли решение? И если это решение, рекомендуется использовать таблицу […]

Найдите последовательные рабочие даты для каждого сотрудника

В SQL 2000 у меня есть таблица, которая содержит следующее: ID Date WorkingTime EmployeeID В августе эта таблица будет содержать 200 сотрудников с датами 8/1 – 8/31. Мне нужно выяснить, какова дата MIN для первых 5 последовательных дней рабочего времени для каждого сотрудника, начиная со дня, прошедшего и возвращающегося назад. Например: если сотрудник 123 выглядел […]

Объединение строк в таблице и опускание значений NULL

Какой скрипт вернет таблицу, которая объединяет строки по идентификатору в следующей таблице и удаляет значения NULL, где идентификатор появляется более одного раза. Так, например, ID 3 появляется дважды, а ID 217 появляется один раз и после запуска скрипта ниже – как они выглядят. Скрипт должен быть старой школой, совместимой с SQL2000. Спасибо. ID PreOpOrg PreOpTreatment […]

Int to Date в SQL SERVER 2000

Как преобразовать столбец int, Birthdate (примерное значение 20090301) в столбец даты в формате (01/03/2009) Sql Server 2000 Я пытался преобразовать что-то вроде ниже select * from tabl where cast(dob as datetime)>='01/03/2009' which gives an error Msg 8115, Level 16, State 2, Line 1 Arithmetic overflow error converting expression to data type datetime.

Найдите дубликаты строк и удалите их

Я получил таблицу вот так: Col1 | Col2 AAA | 1 BBB | X AAA | X CCC | 1 Я хочу найти дубликаты на основе Col1. Затем я хочу оставить строку, которая имеет «X» в Col2, и удалить другую. Я нашел, как найти дубликаты: SELECT col1, col2, col3=count(*) INTO holdkey FROM t1 GROUP BY […]

Получите только одну строку для каждого идентификатора с максимальной стоимостью

У меня есть запрос SELECT * FROM mgr.MF_AGREEMENT_LGR TABLE1 INNER JOIN (SELECT MAX(VALUE_DATE) AS VALUE_DATE, REGISTRATION_NO AS REGISTRATION_NO FROM mgr.MF_AGREEMENT_LGR GROUP BY REGISTRATION_NO) AS TABLE2 ON TABLE1.REGISTRATION_NO = TABLE2.REGISTRATION_NO WHERE TABLE1.VALUE_DATE = TABLE2.VALUE_DATE AND TABLE1.TRX_CODE = 'LCLR' ORDER BY TABLE1.REGISTRATION_NO Это возвращает строки с последней датой для каждого REGISTRATION_CODE . Некоторые из них имеют три […]

SQL Server: ошибка запроса

Я пытаюсь создать эту таблицу: CREATE TABLE [dbo].[WEBENGINE_ACTIVE_SESSIONS] ( [session_user_id] [int] NOT NULL, [session_id] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [session_time] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [session_ip] [varchar](25) COLLATE Chinese_PRC_CI_AS NOT NULL, CONSTRAINT [PK_WEBENGINE_ACTIVE_SESSIONS] PRIMARY KEY CLUSTERED ([session_user_id] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO и я получаю ошибку: [Err] 42000 – [SQL […]

SQL Server 2000: недопустимое имя столбца 'bar'

Я думаю, что я просто нашел странную ошибку в SQL Server 2000. Следующий запрос возвращает ошибку Msg 207, уровень 16, состояние 3, строка 7 Недопустимое имя столбца 'bar' Если я выполню тот же самый точный запрос в SQL Server 2005, он будет работать. Он также работает, если я select #weirdness.* . Есть ли способ обхода, […]

SQL Extract max для каждой категории за один шаг

У меня есть некоторые данные, которые выглядят так: Sector Category rec_coun —— ——– ——— A 25 53 A 24 1911 A 23 2010 A .. .. A 1 190 B 25 787877 B 24 931231231 B .. .. 8 1 778787 .. C 1 6666 То, что я хочу получить, представляет собой таблицу, показывающую для […]

Как импортировать файлы csv

Как импортировать CSV-файлы в таблицу SQL Server 2000? Мне нужно вставлять данные из CSV-файла в таблицу дважды в день. В таблице содержится более 20 полей, но мне нужно всего лишь вставить значение в 6 полей.

Intereting Posts
Я запускаю 32-битный или 64-битный Sql-сервер Бэкэнд-версия не поддерживается для разработки диаграмм баз данных или таблиц Пакетная фиксация на большой операции INSERT в родном SQL? Отчет SSRS с SQL Объединение двух полей даты для условного разделения Можно ли перечислить все внешние ключи в базе данных? Сумма одного поля минус сумма другого выражения SSRS как присоединиться к таблице, которая все еще сохраняет все значения из главной таблицы Сумма возраста между двумя датами в формате Years Month Days Как получить «права администратора» в SQL Server Management Studio? Получать рассчитанные значения с использованием совокупной ставки / процента можно ли получить план запроса с помощью jdbc на сервере sql? Что такое эквивалент T-SQL синтаксиса MySQL LIMIT x, y? Почему SELECT 'A' WHERE @val IN (1, 2, 3, NULL) не возвращает значение, когда @val IS NULL? Объединенные результаты нескольких хранимых процедур для одного XML