मेरे पास एक्सेल में एमएस क्वेरी के साथ एक प्रश्न लिखा है, लेकिन मैं इसके बजाय इसे एक्सेस में चलाना चाहूंगा। मुझे "क्वेरी में सिंटैक्स त्रुटि" मिल रही है और यह सुनिश्चित नहीं है कि यह क्या है। यह प्रश्न है:
SELECT arcusfil_sql.cus_type_cd,
artypfil_sql.cus_type_desc,
oehdrhst_sql.orig_ord_type,
oehdrhst_sql.ord_type,
oehdrhst_sql.inv_no,
oehdrhst_sql.ord_no,
oehdrhst_sql.bill_to_name,
oehdrhst_sql.cus_no,
oelinhst_sql.item_no,
oelinhst_sql.item_desc_1,
oehdrhst_sql.inv_dt,
oelinhst_sql.qty_to_ship,
imitmidx_sql.commodity_cd,
imitmidx_sql.prod_cat,
oelinhst_sql.qty_return_to_stk,
imcatfil_sql.prod_cat_desc,
oelinhst_sql.unit_price,
oelinhst_sql.sls_amt,
cicmpy.accounttypecode,
cicmpy.sct_code,
cicmpy.salespersonnumber
FROM "001".dbo.arcusfil_sql arcusfil_sql,
"001".dbo.artypfil_sql artypfil_sql,
"001".dbo.cicmpy cicmpy,
"001".dbo.imcatfil_sql imcatfil_sql,
"001".dbo.imitmidx_sql imitmidx_sql,
"001".dbo.oehdrhst_sql oehdrhst_sql,
"001".dbo.oelinhst_sql oelinhst_sql
WHERE oelinhst_sql.ord_no = oehdrhst_sql.ord_no
AND oehdrhst_sql.cus_no = arcusfil_sql.cus_no
AND oehdrhst_sql.ord_type = oelinhst_sql.ord_type
AND oehdrhst_sql.inv_no = oelinhst_sql.inv_no
AND artypfil_sql.cus_type_cd = arcusfil_sql.cus_type_cd
AND imcatfil_sql.prod_cat = oelinhst_sql.prod_cat
AND imitmidx_sql.item_no = oelinhst_sql.item_no
AND cicmpy.debcode = oelinhst_sql.cus_no
AND (( oehdrhst_sql.ord_dt >= {ts '2013-01-01 00:00:00'} ))
क्या आपके पास एक्सेस में वे सभी टेबल हैं?
—
जेरी
नहीं, मैंने डेटा के साथ तालिका बनाने के लिए क्वेरी के लिए इरादा किया है। यह मेरा पहला मौका है जब कई SQL टेबल को क्वेरी करने के लिए Access में SQL क्वेरी लिखने की कोशिश की जा रही है, और मैं समझ गया कि Access अपने आप टेबल बना देगा।
—
डग
ठीक है, मेरे पास इसके साथ बहुत अनुभव नहीं है, लेकिन मुझे लगता है कि आपको पहले डेटाबेस (मैं SQL सर्वर मान रहा हूं) को MS Access में लिंक करना होगा या तालिकाओं को आयात करना होगा। आपके एक्सेल में, संभवतः एक डेटा कनेक्शन है जो क्वेरी को चलाने की अनुमति देता है। इसके अलावा, मुझे नहीं लगता कि मैं मदद कर पाऊंगा :(
—
जेरी