Tuesday 15 September 2015

Access Query Selecting only items with a max of a field below a certain number -


ठीक है ... मेरे पास यह प्रश्न है:

  SELECT * ऑर्डर से IN o INNER ऑर्डरस्टासेट ओएस ऑन ओ सररील = ओएस। सर्कल जहां (ऑर्डरस्टैटस से मैक्स (स्टेटसोड) का चयन करें जहां सीरियल = ओ। सेरियल) & lt; 14;   

मुझे लगता है कि यह कहता है कि दोनों तालिकाओं से सब कुछ चुनें जहां उच्चतम दर्जा कोड 14 से कम है

लेकिन यह सब कुछ चुनता है (प्रत्येक ऑर्डर में कम से कम 1 स्थिति कोड है इसके नीचे से जुड़े 14)

मैंने यह भी करने की कोशिश की:

  ऑर्डर से इनकार करें ऑर्डर करने वाला ऑर्डरः ऑस्टिरेट ओएस ऑन ओ। सेरियल = ओएस। सिरियल जहां मैक्स (ओएस। स्टेटसोड) & lt; 14;   

लेकिन आप उपयोग में कुल कार्यों का उपयोग नहीं कर सकते हैं, इसलिए यह obv सिर्फ errored।

क्या ऐक्सेस क्वेरी को फ़िल्टर करने का एक तरीका है, ताकि यह केवल पंक्तियां लौटा सके जहां एक आदेश का उच्चतम दर्जा कोड एक निर्दिष्ट संख्या से नीचे है?

मुझे लगता है कि आप ऐसा कुछ ढूंढ रहे हैं:

  ऑर्डर से * ऑर्डर जोड़ें * ऑर्डर से जुड़ें ओएसरीअल ओएस ऑन ओ। साइरियल = ओएस। स्रील जहां ओ। सेरीयल इन (सीरियल होविंग मैक्स (स्टेटस कोड) से ऑर्डरस्टैटस ग्रुप से सीरियल का चयन करें & lt; 14)    

No comments:

Post a Comment