Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как программно слить 2 dbf файла ?
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста по Delphi У меня есть 2 dbf файла с проводками надо 1)их слить 2)и получить агрегатную сумму по каждому субсчету У меня есть мысль слить SQL INSERT INTO prvetap5.dbf SELECT * FROM prvetap3.dbf потом INSERT INTO prvetap5.dbf SELECT * FROM prvetap4.dbf а как сделать еще агрегатирование с минимумом операций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2003, 12:27 |
|
||
|
Как программно слить 2 dbf файла ?
|
|||
|---|---|---|---|
|
#18+
Ну еси есть таблица со всеми данными просто Select субсчет, sum(xxx) from prvetap5.dbf group by субсчет Но лучше обойтись без сливаний всяких ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2003, 13:30 |
|
||
|
Как программно слить 2 dbf файла ?
|
|||
|---|---|---|---|
|
#18+
я тоже бы так сделал Дело в том что данные в 2 таблицах ...во File_inp:='bp#nmng.dbf'; File_out:='temp5.dbf'; copy_etalon(File_inp,File_out); dm.Qtemp.Close; dm.Qtemp.SQL.Clear; dm.Qtemp.SQL.Add('INSERT INTO '+ File_out); dm.Qtemp.SQL.Add(' SELECT *'); dm.Qtemp.SQL.Add(' FROM prvetap3.dbf'); dm.Qtemp.ExecSQL; dm.Qtemp.Close; dm.Qtemp.SQL.Clear; dm.Qtemp.SQL.Add('INSERT INTO '+ File_out); dm.Qtemp.SQL.Add(' SELECT *'); dm.Qtemp.SQL.Add(' FROM prvetap4.dbf'); dm.Qtemp.ExecSQL; File_inp:='bp#nmng.dbf'; File_out:='prvetap5.dbf'; copy_etalon(File_inp,File_out); dm.Qtemp.Close; dm.Qtemp.SQL.Clear; dm.Qtemp.SQL.Add('INSERT INTO ' + File_out+' (DT,SMR)'); dm.Qtemp.SQL.Add(' SELECT DT,SUM(SMR) FROM'); dm.Qtemp.SQL.Add(' temp5.dbf'); dm.Qtemp.SQL.Add(' GROUP BY DT'); dm.Qtemp.SQL.Add('HAVING SUM(SMR)<>0'); dm.Qtemp.ExecSQL; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2003, 13:33 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1971&tid=2115374]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 468ms |

| 0 / 0 |
