I have written a series of queries for an MDB file that I am 
upgrading to an ADP one.  See below for the series.  Long story 
short, I created a series of queries that fill other queries.  

It's not uncommon for me to follow the following process:

query 1: query a large table to get my dataset
query 2: get a count of a field by a value in that data set
query 3: write that 'count' to a table (as an append query)
etc.

I'd like eto know if I can consolidate this process for ADP files 
and, eventually, .NET.  Right now, I'm pretty sure that my rpt 
development could stand some improvement.

Thanks in advance.  Code example below:

qry_media_eff_1
SELECT dbo_CostsIncome.MediaName, tbl_VM_leads.bApplicantEligible, 
tbl_VM_leads.lAutoDispositionStatus, 
tbl_VM_leads.lNotEligibleReason, dbo_lNotEligibleReason.Description, 
tbl_VM_leads.dtmTimeStamp
FROM (dbo_CostsIncome INNER JOIN tbl_VM_leads ON 
dbo_CostsIncome.ReferID=tbl_VM_leads.strReferId) INNER JOIN 
dbo_lNotEligibleReason ON 
tbl_VM_leads.lNotEligibleReason=dbo_lNotEligibleReason.lNotEligibleRe
ason
WHERE (((tbl_VM_leads.bApplicantEligible)=2) AND 
((tbl_VM_leads.dtmTimeStamp)>=#7/29/2005# And 
(tbl_VM_leads.dtmTimeStamp)<=#7/30/2005#));


qry_media_eff_2_Crosstab
TRANSFORM Count(qry_media_eff_1.lNotEligibleReason) AS 
CountOflNotEligibleReason
SELECT qry_media_eff_1.MediaName, Count
(qry_media_eff_1.lNotEligibleReason) AS [Total Of lNotEligibleReason]
FROM qry_media_eff_1
GROUP BY qry_media_eff_1.MediaName
PIVOT qry_media_eff_1.Description;


qry_media_eff_3
SELECT qry_media_eff_2_Crosstab.MediaName, [Bad SSN]/[Total Of 
lNotEligibleReason] AS [Bad SSN2], [Consolidated]/[Total Of 
lNotEligibleReason] AS Consolid, [Default]/[Total Of 
lNotEligibleReason] AS Default2, [In School]/[Total Of 
lNotEligibleReason] AS InSchool2, [Single Lender]/[Total Of 
lNotEligibleReason] AS [Single Lender2], [Under 10k]/[Total Of 
lNotEligibleReason] AS [Under 10k2], "Yesterday" AS Source
FROM qry_media_eff_2_Crosstab;


qry_media_eff_4
SELECT dbo_CostsIncome.MediaName, tbl_VM_leads.bApplicantEligible, 
tbl_VM_leads.lAutoDispositionStatus, 
tbl_VM_leads.lNotEligibleReason, dbo_lNotEligibleReason.Description, 
tbl_VM_leads.dtmTimeStamp
FROM (dbo_CostsIncome INNER JOIN tbl_VM_leads ON 
dbo_CostsIncome.ReferID=tbl_VM_leads.strReferId) INNER JOIN 
dbo_lNotEligibleReason ON 
tbl_VM_leads.lNotEligibleReason=dbo_lNotEligibleReason.lNotEligibleRe
ason
WHERE (((tbl_VM_leads.bApplicantEligible)=2) AND 
((tbl_VM_leads.dtmTimeStamp) Between #7/1/2005# And #7/31/2005#));


qry_media_eff_5_Crosstab
TRANSFORM Count(qry_media_eff_4.lNotEligibleReason) AS 
CountOflNotEligibleReason
SELECT qry_media_eff_4.MediaName, Count
(qry_media_eff_4.lNotEligibleReason) AS [Total Of lNotEligibleReason]
FROM qry_media_eff_4
GROUP BY qry_media_eff_4.MediaName
PIVOT qry_media_eff_4.Description;


qry_media_eff_6
SELECT qry_media_eff_5_Crosstab.MediaName, [Bad SSN]/[Total Of 
lNotEligibleReason] AS [Bad SSN2], [Consolidated]/[Total Of 
lNotEligibleReason] AS Consolid, [Default]/[Total Of 
lNotEligibleReason] AS Default2, [In School]/[Total Of 
lNotEligibleReason] AS InSchool2, [Single Lender]/[Total Of 
lNotEligibleReason] AS [Single Lender2], [Under 10k]/[Total Of 
lNotEligibleReason] AS [Under 10k2], "30 days" AS Source
FROM qry_media_eff_5_Crosstab;


qry_media_eff_7
SELECT tbl_MediaEffectiveness.*
FROM tbl_MediaEffectiveness
WHERE (((tbl_MediaEffectiveness.MediaName) Not Like "dum*"));


qry_media_eff_7a
SELECT tbl_MediaEffectiveness.*
FROM tbl_MediaEffectiveness
WHERE (((tbl_MediaEffectiveness.MediaName) Not Like "dum*") AND 
((tbl_MediaEffectiveness.Source)="30 days"));





------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12huhsi3g/M=362131.6882499.7825260.1510227/D=groups/S=1705115370:TM/Y=YAHOO/EXP=1123772074/A=2889191/R=0/SIG=10r90krvo/*http://www.thebeehive.org
">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life 
- brought to you by One Economy</a>.</font>
--------------------------------------------------------------------~-> 


Please zip all files prior to uploading to Files section. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AccessDevelopers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to