खोज…


PXSelectGroupBy और Acumatica 5.1 और 5.2+ में बिट वैल्यू

BQL PXSelectGroupBy<> डेटा दृश्य से SQL पीढ़ी की विधि को Acumatica फ्रेमवर्क 5.2 में बदल दिया गया है।

नीचे दिए गए अनुभाग PXSelectGroupBy<FinYear, Aggregate<GroupBy<FinYear.finPeriods>>>.Select(graph) :

Acumatica फ्रेमवर्क 5.2 और बाद में

SELECT Max([finyear].[year]), 
       Max([finyear].[startdate]), 
       Max([finyear].[enddate]), 
       [finyear].[finperiods], 
       -- Attention!
       CONVERT (BIT, Max([finyear].[customperiods] + 0)),
       --
       Max([finyear].[begfinyearhist]), 
       Max([finyear].[periodsstartdatehist]), 
       Max([finyear].[noteid]), 
       ( NULL ), 
       ( NULL ), 
       ( NULL ), 
       Max([finyear].[tstamp]), 
       Max([finyear].[createdbyid]), 
       Max([finyear].[createdbyscreenid]), 
       Max([finyear].[createddatetime]), 
       Max([finyear].[lastmodifiedbyid]), 
       Max([finyear].[lastmodifiedbyscreenid]), 
       Max([finyear].[lastmodifieddatetime]) 
FROM   finyear FinYear 
WHERE  ( finyear.companyid = 2 ) 
GROUP  BY [finyear].[finperiods] 
ORDER  BY Max([finyear].[year])

एक्युमैटिक फ्रेमवर्क 5.1 और इससे पहले

SELECT Max([finyear].[year]), 
       Max([finyear].[startdate]), 
       Max([finyear].[enddate]), 
       [finyear].[finperiods], 
       -- Attention!
       ( NULL ), 
       --
       Max([finyear].[begfinyearhist]), 
       Max([finyear].[periodsstartdatehist]), 
       ( NULL ), 
       ( NULL ), 
       ( NULL ), 
       Max([finyear].[tstamp]), 
       ( NULL ), 
       Max([finyear].[createdbyscreenid]), 
       Max([finyear].[createddatetime]), 
       ( NULL ), 
       Max([finyear].[lastmodifiedbyscreenid]), 
       Max([finyear].[lastmodifieddatetime]) 
FROM   finyear FinYear 
WHERE  ( finyear.companyid = 2 ) 
GROUP  BY [finyear].[finperiods] 
ORDER  BY Max([finyear].[year]) 

व्याख्या

डिफ़ॉल्ट रूप से, Max() एग्रीगेट उन सभी क्षेत्रों पर लागू होता है जो स्पष्ट रूप से BQL विवरण में उल्लेखित नहीं हैं।

हालांकि, Acumatica 5.1 में और इससे पहले, यह शामिल नहीं CreatedByID , LastModifiedByID , और bool क्षेत्रों। जब एसक्यूएल में अनुवाद किया जाता है, तब तक ये फ़ील्ड हमेशा null रहेंगे जब तक कि आप स्पष्ट रूप से समूहीकृत न हों।

5.2 संस्करण से शुरू, Max() डिफ़ॉल्ट रूप से उनके लिए भी लागू किया जाएगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow