powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / сравнение двух таблиц
4 сообщений из 4, страница 1 из 1
сравнение двух таблиц
    #32044705
-=Alexey=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как одной конструкцией sql сделать следущее
есть две таблицы 1-(два поля: name, amount)
2-(name, sumAmount) сделали group by name sum(amount) as sumAmount
допустим что вторую таблицу заполняли руками, могли ошибиться, нужно сравнить две таблцы по каждой позиции name, например вывести разницу между суммами, я сделал двумя view, это просто, хотелось бы одним запросом.
...
Рейтинг: 0 / 0
сравнение двух таблиц
    #32044711
SM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CHECKSUM_AGG
CHECKSUM
BINARY_CHECKSUM

Посмотри описание этих функций.
...
Рейтинг: 0 / 0
сравнение двух таблиц
    #32044714
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде так...
Код: plaintext
1.
2.
3.
4.
select *
(select name ,sum(amount)
from table1
group by name) T1 FULL JOIN table2 ON T1.name=table2.name
where T1.name=NULL or table2.name=NULL
...
Рейтинг: 0 / 0
сравнение двух таблиц
    #32044715
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это если ошибки в имени были...
а вот разница в суммах...
Код: plaintext
1.
2.
3.
4.
5.
select *
(select name ,sum(amount) sumAmount 
from table1
group by name) T1 JOIN table2 ON T1.name=table2.name
where T1.sumAmount <> table2.sumAmount 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / сравнение двух таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]