id file_name total_read ----------------------------------- 1 MCM0103.txt 5 2 CONL0103.TXT 382The detail records are loaded into results_detail. A user can select all or part of a batch to
creation_date edi_file_log company_code num_recs used_by ------------------------------------------------------------------------- 2006-01-03 09:15:18.000 1 WEST 5 SMITH 2006-02-15 17:29:00.000 2 WEST 200 JONES 2006-02-15 17:29:00.000 2 WEST 187Notice that the second & third records are both from the same batch, but the second record shows
SELECT rd.transaction_date, rd.edi_file_log, tm.company_code as entityid, count(*) as totrecs, (CASE WHEN LEN(rdi.used_by)= 0 THEN NULL ELSE rdi.used_by END) AS used_by FROM result_detail rd JOIN telemrkt_company tm on rd.telemrkt_company = tm.id LEFT OUTER JOIN result_detail_info rdi on rd.id = rdi.result_detail_id WHERE rdi.status IS NULL GROUP BY rd.transaction_date, rd.edi_file_log, tm.company_code, rdi.used_by ORDER BY company_code>I'm out of ideas for a moment.
>>>GROUP BY rd.transaction_date, tm.company_code, ISNULL(rdi.status, ''), ISNULL(rdi.used_by, '') >>>>>>
>>>>>SELECT rd.transaction_date, >>>>> 0 as batchid, >>>>> tm.company_code as entityid, >>>>> count(*) as totrecs, >>>>> rdi.status, >>>>> rdi.used_by >>>>>FROM result_detail rd >>>>>JOIN telemrkt_company tm on rd.telemrkt_company = tm.id >>>>>LEFT OUTER JOIN result_detail_info rdi on rd.id = rdi.result_detail_id AND rdi.status IS NULL >>>>>GROUP BY rd.transaction_date, tm.company_code, rdi.status, rdi.used_by >>>>>ORDER BY company_code >>>>>>>>>>