|
|
|
| Привет всем!!
Есть два отчета остатков по счетам, которые формируются разными бух.программами в виде файла *.txt. Как можно автоматизировать сверку остатков между этими двумя файлами. Отчеты имеют немного размытый характер, поэтому в акссесе отбираются еще по запросу, получается два запроса - каждый с двумя полями = номер счета и остаток. Еслиб можно было сделать сравнение остатков счетов по этим двум отчетам (например виде разницы "счет по первому отчету-счет по второму отчету =0 или расхождение") и чтобы это сохранялось в текстовый файл или выводилось на печать.Пожалуйста помогите мудрейшие из мудрейших | |
|
| |
|
|
|
| Подсчитать разницу по счетам можно наверное таким запросом:
SELECT Account, Sum(Amount) AS AmountRes
FROM (SELECT s1.Account, s1.Amount
FROM sql1 s1
UNION ALL
SELECT s2.Account, s2.Amount*-1 As Amount
FROM sql2 s2)
GROUP BY Account;
|
| |
|
| |
|
68 Кб. |
|
| Это подходит наверное если таблица имеет одинаковую структуру, а у меня вот какая (см.рис).
Можно сделать так чтобы в ручную прописать какая ячейка первой таблицы -сравнивалась бы с ячейкой второй таблицы? | |
|
| |
|
30 Кб. |
|
| Вот | |
|
| |
|
|
|
| ИМХО нельзя, потому что нет одного связующего поля в таблицах
Во всяком случае на рисунке его не видно | |
|
| |
|
|
|
|
| Извините,
а поподробнее можно???
Вот например DBNPART.TXT
ни ХР не понятно какие остатки искать
К тому же он не линькуется у меня чё та | |
|
| |