Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сравнение результатов Excel и SQL-запроса  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 536
Добрый день. Есть очень большая проблема. У меня есть файл эксель, в нем инф-я о кол-ве людей в цехах(подразделениях), которые используют ПО. В скуле пишу запрос, вывожу и идет различие по 1 или 2 людям. Подскажите, пожалуйста, как сравнить скуль-запрос и экслель файл и вывести людей из sql-таблицы, которых нет в excel-файле.

Вот запрос

select t.description, count(t.description) from users t where description='ОтделПерспектРазв' or description='ПроектОфис' or
description='ОтделКонтр_за_Строит' or description='ОтделГлМеханика' or description='ТехническийОтдел' or
description='ОтделГлЭнергетика' or description='ОтделТаможенОформл' or description='ОтделОтгрузки' or
description='Директор_по_производст ву' or description='ОбщРасхДиректора_по_Пе рсоналу' or description='Руководство(общ расх)'
or description='ЦехКонтрИзмПрибИАвтом' or description='Цех12' or description='Цех11' or description='ОТК'
or description='ОтделТехнНадзора' or description='Цех01' or description='Цех02' or description='Цех03' or
description='ОтделКонтрНадз' or description='ЭкономОтдел' or description='ОтдУпрБПиСистМен' or
description='ПроизводствОтдел' or description='Директор_по_технология м' or description='ОтделПроизвПланировани я'
or description='ОтдОптимМежРемПроб' or description='247' or description='АТ6' or
description='Изомеризация' or description='Гидрокрекинг' or description='Коммерческий_директор'
or description='ОтдЭкономБезоп' or description='ОтделОхраныОкрСреды' or description='ПроектноКонстрОтдел' or description='ОтделПланирКонтролинга '
or description='Комплектация' or t.description='ОТК Инспекторат' or description='ОтделПовышОперацЭффект ' or description='ПервыйЗГД_ТехничДирект ор'
or description='ОтдСопрПроектовПоддерж ания' or description='ОтделРеализПроектов' or description='ОтдСопрПроектРазвития'
or description='УпрПроектовПоддержания ' or description='РасходыГлавТехнолога' or description='ОтделУпрТоплПотерями'
or description='ОтдТекПланирУчетаКапит Вложений' or description='УпрПланирОтчетности' or description='ЭкологичЛаборат' group by description

Вот что выходит


DESCRIPTION COUNT(T.DESCRIPTION)
1 Директор_по_производству 5
2 Комплектация 1
3 ОТК 147
4 ОтдСопрПроектРазвития 7
5 ОтдСопрПроектовПоддержания 3
6 ОтдУпрБПиСистМен 1
7 ОтдЭкономБезоп 1
8 ОтделГлЭнергетика 1
9 ОтделОхраныОкрСреды 1
10 ОтделПланирКонтролинга 1
11 ОтделПовышОперацЭффект 7
12 ОтделПроизвПланирования 8
13 ОтделРеализПроектов 1
14 ОтделТехнНадзора 5
15 ОтделУпрТоплПотерями 4
16 ПервыйЗГД_ТехничДиректор 1
17 ПроектОфис 3
18 ПроизводствОтдел 10
19 РасходыГлавТехнолога 2
20 Руководство(общ расх) 2
21 ТехническийОтдел 15
22 УпрПланирОтчетности 1
23 УпрПроектовПоддержания 1
24 Цех01 41
25 Цех02 44
26 Цех03 65
27 Цех11 3
28 Цех12 5
29 ЦехКонтрИзмПрибИАвтом 1
30 ЭкологичЛаборат 1

В эксель-файле есть отличие, но искать мне его 'руками' 2-3 дня. Как можно найти различия?
Буду чертовски благодарен.
23 мар 15, 13:25    [17419191]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение результатов Excel и SQL-запроса  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
Максим Александровитч, вы либо результат SQL-запроса выведите в Excel и спросите на форуме Excel, как сравнить два списка, либо засуньте содержимое Excel в базу SQL и тогда уже детально задавайте вопрос - как сравнить содержимое двух таблиц. Пока же вы сравниваете несравнимое, и спрашиваете, как это сделать не вручную.
23 мар 15, 13:31    [17419249]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение результатов Excel и SQL-запроса  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 536
Minamoto
Максим Александровитч, вы либо результат SQL-запроса выведите в Excel и спросите на форуме Excel, как сравнить два списка, либо засуньте содержимое Excel в базу SQL и тогда уже детально задавайте вопрос - как сравнить содержимое двух таблиц. Пока же вы сравниваете несравнимое, и спрашиваете, как это сделать не вручную.

Понял
23 мар 15, 13:37    [17419305]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить