sqlor
August 27, 2022, 9:27pm
1
Hello
Is there a quick and neat way to check the delta between two tables?
I.e. which records are different or excluded or included in the compared table?
I often want to compare the results of two queries and I resolve in Power BI to create a simple data model.
Thanks!
You can use EXCEPT - for example:
SELECT col1, col2, col3 FROM table1
EXCEPT
SELECT col1, col2, col3 FROM table2
This will return the rows from table1 that are different - swap the order to get the rows from table2 that are different.
If the row exists in table1 - but doesn't exist in table2 it will be returned (included). Swap the order - and you get the included in table2.
1 Like
please post sample from each. or at least their schemas. it has been a while but in the past I have used BINARY_CHECKSUM to check data wise differences: which records are different
it has it's issues but might help.
1 Like