| Author |
Topic |
|
Chaoboy
Starting Member
15 Posts |
Posted - 2010-02-15 : 17:29:36
|
| Hello, I am trying to move a query from access to sql. in Access you can refer to an alias created in the same query, apperently this is not done the same way in SQL. here is my code.INSERT INTO [Reference: MRP 44] ( InwhStat, DNR, IntbGrup, Item, InitDesc1, QOH1, PO1, FCT1, QOH2, PO2, FCT2, QOH3, PO3, FCT3, QOH4, PO4, FCT4, QOH5, PO5, FCT5, QOH6, PO6, FCT6, QOH7, PO7, FCT7, QOH8, PO8, FCT8, QOH9, PO9, FCT9, QOH10, PO10, FCT10, QOH11, PO11, FCT11, QOH12, PO12, FCT12, QOH13, PO13, FCT13, QOH14, PO14, FCT14, QOH15, PO15, FCT15, QOH16, PO16, FCT16, QOH17, PO17, FCT17, QOH18, PO18, FCT18, QOH19, PO19, FCT19, QOH20, PO20, FCT20, QOH21, PO21, FCT21, QOH22, PO22, FCT22, QOH23, PO23, FCT23, QOH24, PO24, FCT24, QOH25, PO25, FCT25, QOH26, PO26, FCT26, QOH27, PO27, FCT27, QOH28, PO28, FCT28, QOH29, PO29, FCT29, QOH30, PO30, FCT30, QOH31, PO31, FCT31, QOH32, PO32, FCT32, QOH33, PO33, FCT33, QOH34, PO34, FCT34, QOH35, PO35, FCT35, QOH36, PO36, FCT36, QOH37, PO37, FCT37, QOH38, PO38, FCT38, QOH39, PO39, FCT39, QOH40, PO40, FCT40, QOH41, PO41, FCT41, QOH42, PO42, FCT42, QOH43, PO43, FCT43, QOH44, PO44, FCT44 )SELECT [Index: Whse 01 Status].Status AS InwhStat, "Step Query: Reference-MRP 44 (Step 02)".DNR, "Step Query: Reference-MRP 44 (Step 02)".IntbGrup, "Step Query: Reference-MRP 44 (Step 02)".Item, "Step Query: Reference-MRP 44 (Step 02)".InitDesc1, "Step Query: Reference-MRP 44 (Step 02)".QOH1, "Step Query: Reference-MRP 44 (Step 02)".PO1, "Step Query: Reference-MRP 44 (Step 02)".FCT1, [QOH1]+[PO1]-[Fct1] AS QOH2, "Step Query: Reference-MRP 44 (Step 02)".PO2, "Step Query: Reference-MRP 44 (Step 02)".FCT2, [QOH2]+[PO2]-[FCT2] AS QOH3, "Step Query: Reference-MRP 44 (Step 02)".PO3, "Step Query: Reference-MRP 44 (Step 02)".FCT3, [QOH3]+[PO3]-[FCT3] AS QOH4, "Step Query: Reference-MRP 44 (Step 02)".PO4, "Step Query: Reference-MRP 44 (Step 02)".FCT4, [QOH4]+[PO4]-[FCT4] AS QOH5, "Step Query: Reference-MRP 44 (Step 02)".PO5, "Step Query: Reference-MRP 44 (Step 02)".FCT5, [QOH5]+[PO5]-[FCT5] AS QOH6, "Step Query: Reference-MRP 44 (Step 02)".PO6, "Step Query: Reference-MRP 44 (Step 02)".FCT6, [QOH6]+[PO6]-[FCT6] AS QOH7, "Step Query: Reference-MRP 44 (Step 02)".PO7, "Step Query: Reference-MRP 44 (Step 02)".FCT7, [QOH7]+[PO7]-[FCT7] AS QOH8, "Step Query: Reference-MRP 44 (Step 02)".PO8, "Step Query: Reference-MRP 44 (Step 02)".FCT8, [QOH8]+[PO8]-[FCT8] AS QOH9, "Step Query: Reference-MRP 44 (Step 02)".PO9, "Step Query: Reference-MRP 44 (Step 02)".FCT9, [QOH9]+[PO9]-[FCT9] AS QOH10, "Step Query: Reference-MRP 44 (Step 02)".PO10, "Step Query: Reference-MRP 44 (Step 02)".FCT10, [QOH10]+[PO10]-[FCT10] AS QOH11, "Step Query: Reference-MRP 44 (Step 02)".PO11, "Step Query: Reference-MRP 44 (Step 02)".FCT11, [QOH11]+[PO11]-[FCT11] AS QOH12, "Step Query: Reference-MRP 44 (Step 02)".PO12, "Step Query: Reference-MRP 44 (Step 02)".FCT12, [QOH12]+[PO12]-[FCT12] AS QOH13, "Step Query: Reference-MRP 44 (Step 02)".PO13, "Step Query: Reference-MRP 44 (Step 02)".FCT13, [QOH13]+[PO13]-[FCT13] AS QOH14, "Step Query: Reference-MRP 44 (Step 02)".PO14, "Step Query: Reference-MRP 44 (Step 02)".FCT14, [QOH14]+[PO14]-[FCT14] AS QOH15, "Step Query: Reference-MRP 44 (Step 02)".PO15, "Step Query: Reference-MRP 44 (Step 02)".FCT15, [QOH15]+[PO15]-[FCT15] AS QOH16, "Step Query: Reference-MRP 44 (Step 02)".PO16, "Step Query: Reference-MRP 44 (Step 02)".FCT16, [QOH16]+[PO16]-[FCT16] AS QOH17, "Step Query: Reference-MRP 44 (Step 02)".PO17, "Step Query: Reference-MRP 44 (Step 02)".FCT17, [QOH17]+[PO17]-[FCT17] AS QOH18, "Step Query: Reference-MRP 44 (Step 02)".PO18, "Step Query: Reference-MRP 44 (Step 02)".FCT18, [QOH18]+[PO18]-[FCT18] AS QOH19, "Step Query: Reference-MRP 44 (Step 02)".PO19, "Step Query: Reference-MRP 44 (Step 02)".FCT19, [QOH19]+[PO19]-[FCT19] AS QOH20, "Step Query: Reference-MRP 44 (Step 02)".PO20, "Step Query: Reference-MRP 44 (Step 02)".FCT20, [QOH20]+[PO20]-[FCT20] AS QOH21, "Step Query: Reference-MRP 44 (Step 02)".PO21, "Step Query: Reference-MRP 44 (Step 02)".FCT21, [QOH21]+[PO21]-[FCT21] AS QOH22, "Step Query: Reference-MRP 44 (Step 02)".PO22, "Step Query: Reference-MRP 44 (Step 02)".FCT22, [QOH22]+[PO22]-[FCT22] AS QOH23, "Step Query: Reference-MRP 44 (Step 02)".PO23, "Step Query: Reference-MRP 44 (Step 02)".FCT23, [QOH23]+[PO23]-[FCT23] AS QOH24, "Step Query: Reference-MRP 44 (Step 02)".PO24, "Step Query: Reference-MRP 44 (Step 02)".FCT24, [QOH24]+[PO24]-[FCT24] AS QOH25, "Step Query: Reference-MRP 44 (Step 02)".PO25, "Step Query: Reference-MRP 44 (Step 02)".FCT25, [QOH25]+[PO25]-[FCT25] AS QOH26, "Step Query: Reference-MRP 44 (Step 02)".PO26, "Step Query: Reference-MRP 44 (Step 02)".FCT26, [QOH26]+[PO26]-[FCT26] AS QOH27, "Step Query: Reference-MRP 44 (Step 02)".PO27, "Step Query: Reference-MRP 44 (Step 02)".FCT27, [QOH27]+[PO27]-[FCT27] AS QOH28, "Step Query: Reference-MRP 44 (Step 02)".PO28, "Step Query: Reference-MRP 44 (Step 02)".FCT28, [QOH28]+[PO28]-[FCT28] AS QOH29, "Step Query: Reference-MRP 44 (Step 02)".PO29, "Step Query: Reference-MRP 44 (Step 02)".FCT29, [QOH29]+[PO29]-[FCT29] AS QOH30, "Step Query: Reference-MRP 44 (Step 02)".PO30, "Step Query: Reference-MRP 44 (Step 02)".FCT30, [QOH30]+[PO30]-[FCT30] AS QOH31, "Step Query: Reference-MRP 44 (Step 02)".PO31, "Step Query: Reference-MRP 44 (Step 02)".FCT31, [QOH31]+[PO31]-[FCT31] AS QOH32, "Step Query: Reference-MRP 44 (Step 02)".PO32, "Step Query: Reference-MRP 44 (Step 02)".FCT32, [QOH32]+[PO32]-[FCT32] AS QOH33, "Step Query: Reference-MRP 44 (Step 02)".PO33, "Step Query: Reference-MRP 44 (Step 02)".FCT33, [QOH33]+[PO33]-[FCT33] AS QOH34, "Step Query: Reference-MRP 44 (Step 02)".PO34, "Step Query: Reference-MRP 44 (Step 02)".FCT34, [QOH34]+[PO34]-[FCT34] AS QOH35, "Step Query: Reference-MRP 44 (Step 02)".PO35, "Step Query: Reference-MRP 44 (Step 02)".FCT35, [QOH35]+[PO35]-[FCT35] AS QOH36, "Step Query: Reference-MRP 44 (Step 02)".PO36, "Step Query: Reference-MRP 44 (Step 02)".FCT36, [QOH36]+[PO36]-[FCT36] AS QOH37, "Step Query: Reference-MRP 44 (Step 02)".PO37, "Step Query: Reference-MRP 44 (Step 02)".FCT37, [QOH37]+[PO37]-[FCT37] AS QOH38, "Step Query: Reference-MRP 44 (Step 02)".PO38, "Step Query: Reference-MRP 44 (Step 02)".FCT38, [QOH38]+[PO38]-[FCT38] AS QOH39, "Step Query: Reference-MRP 44 (Step 02)".PO39, "Step Query: Reference-MRP 44 (Step 02)".FCT39, [QOH39]+[PO39]-[FCT39] AS QOH40, "Step Query: Reference-MRP 44 (Step 02)".PO40, "Step Query: Reference-MRP 44 (Step 02)".FCT40, [QOH40]+[PO40]-[FCT40] AS QOH41, "Step Query: Reference-MRP 44 (Step 02)".PO41, "Step Query: Reference-MRP 44 (Step 02)".FCT41, [QOH41]+[PO41]-[FCT41] AS QOH42, "Step Query: Reference-MRP 44 (Step 02)".PO42, "Step Query: Reference-MRP 44 (Step 02)".FCT42, [QOH42]+[PO42]-[FCT42] AS QOH43, "Step Query: Reference-MRP 44 (Step 02)".PO43, "Step Query: Reference-MRP 44 (Step 02)".FCT43, [QOH43]+[PO43]-[FCT43] AS QOH44, "Step Query: Reference-MRP 44 (Step 02)".PO44, "Step Query: Reference-MRP 44 (Step 02)".FCT44FROM "Step Query: Reference-MRP 44 (Step 02)" LEFT JOIN [Index: Whse 01 Status] ON "Step Query: Reference-MRP 44 (Step 02)".Item = [Index: Whse 01 Status].InitItemNbr;can anyone tell me how to convert the calculations I do in here to SQL? Thanks fotr any help you can give |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2010-02-16 : 00:38:10
|
you need to wrap the main query into a derived table and then you can access the calculations as columns in sql . something likeSELECT col1,col2,..FROM(SELECT calculations... AS col1,calculations... AS col2,..FROM table...)t ------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |
 |
|
|
|
|
|