i have a query named : {imtemasterqry} in which i have record entered only once for calculation purpose
i want to duplicate the records based on [freq] and change [monthofcal]
Sqlview
SELECT IMTEMASTER.IMTENAME, IMTEMASTER.IMTENUMBER, IMTEMASTER.SHOP, IMTEMASTER.PLANT, IMTEMASTER.mfgdate, IMTEMASTER.FREQ, IMTEMASTER.monthofcal
FROM IMTEMASTER;
IMTENAMe----------------IMTENUMBER---SHOP------PLANT---mfgdate---------FREQ-------monthofcal
RADIUS GAUGE--------------Q99401A04----QD--------P1------2006-------------24-----------JAN
TAPE-----------------------Q08433D01----QD--------P2------2008-------------12-----------JAN
DIGITAL TORQUE WRENCH---Q06421F51----QD--------P1------2006-------------6------------JAN
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------JUN
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------JAN
i want a new query which have fields based on calculation
if [freq] is less than 12 (that is months) then it should calculate the [freq] at copy the record based on [freq] resulting in if 6 then two times a year if 3 then 4 times a year if 2 then 6 times a year
i want this result by changing [monthofcal] should change based on [freq] and duplicate records and get this resut in a new query what should i do to get this result
IMTENAMe----------------IMTENUMBER---SHOP------PLANT---mfgdate---------FREQ-------monthofcal
RADIUS GAUGE--------------Q99401A04----QD--------P1------2006-------------24-----------JAN
TAPE-----------------------Q08433D01----QD--------P2------2008-------------12-----------JAN
DIGITAL TORQUE WRENCH---Q06421F51----QD--------P1------2006-------------6------------JAN
DIGITAL TORQUE WRENCH---Q06421F51----QD--------P1------2006-------------6------------JuN
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------JUN
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------sep
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------dec
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------mar
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------JAN
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------mar
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------may
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------JuN
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------Aug
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------oct
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------nov
as i dont know how to do it pls help
i want to duplicate the records based on [freq] and change [monthofcal]
Sqlview
SELECT IMTEMASTER.IMTENAME, IMTEMASTER.IMTENUMBER, IMTEMASTER.SHOP, IMTEMASTER.PLANT, IMTEMASTER.mfgdate, IMTEMASTER.FREQ, IMTEMASTER.monthofcal
FROM IMTEMASTER;
IMTENAMe----------------IMTENUMBER---SHOP------PLANT---mfgdate---------FREQ-------monthofcal
RADIUS GAUGE--------------Q99401A04----QD--------P1------2006-------------24-----------JAN
TAPE-----------------------Q08433D01----QD--------P2------2008-------------12-----------JAN
DIGITAL TORQUE WRENCH---Q06421F51----QD--------P1------2006-------------6------------JAN
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------JUN
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------JAN
i want a new query which have fields based on calculation
if [freq] is less than 12 (that is months) then it should calculate the [freq] at copy the record based on [freq] resulting in if 6 then two times a year if 3 then 4 times a year if 2 then 6 times a year
i want this result by changing [monthofcal] should change based on [freq] and duplicate records and get this resut in a new query what should i do to get this result
IMTENAMe----------------IMTENUMBER---SHOP------PLANT---mfgdate---------FREQ-------monthofcal
RADIUS GAUGE--------------Q99401A04----QD--------P1------2006-------------24-----------JAN
TAPE-----------------------Q08433D01----QD--------P2------2008-------------12-----------JAN
DIGITAL TORQUE WRENCH---Q06421F51----QD--------P1------2006-------------6------------JAN
DIGITAL TORQUE WRENCH---Q06421F51----QD--------P1------2006-------------6------------JuN
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------JUN
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------sep
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------dec
DIGITAL TORQUE WRENCH---Q09428F51----QD--------P1------2009-------------3------------mar
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------JAN
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------mar
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------may
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------JuN
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------Aug
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------oct
DIGITAL TORQUE WRENCH---Q10433F51----ASSY------p1------2010-------------2------------nov
as i dont know how to do it pls help
Last edited: