# Compare Rstd Analysis generated on: 4/2/2025 9:58:12 AM --- ## SQL Statement ```sql SELECT [RMSFILES#_MFRMP100].PRDNO, [RMSFILES#_MFRMP100].WRKC2, [RMSFILES#_MFRMP100].WRKC3, [RMSFILES#_MFRMP100].OPCDE, [RMSFILES#_MFRMP100].ACTIV, [RMSFILES#_MFRMP100].CSMTM FROM [RMSFILES#_MFRMP100] WHERE ((([RMSFILES#_MFRMP100].WRKC2)=312) AND (([RMSFILES#_MFRMP100].WRKC3)=18) AND (([RMSFILES#_MFRMP100].OPCDE)="025") AND (([RMSFILES#_MFRMP100].ACTIV)="1")) OR ((([RMSFILES#_MFRMP100].WRKC2)=312) AND (([RMSFILES#_MFRMP100].WRKC3)=18) AND (([RMSFILES#_MFRMP100].OPCDE)="218") AND (([RMSFILES#_MFRMP100].ACTIV)="1")) OR ((([RMSFILES#_MFRMP100].WRKC2)=312) AND (([RMSFILES#_MFRMP100].WRKC3)=19) AND (([RMSFILES#_MFRMP100].OPCDE)="025") AND (([RMSFILES#_MFRMP100].ACTIV)="1")) OR ((([RMSFILES#_MFRMP100].WRKC2)=312) AND (([RMSFILES#_MFRMP100].WRKC3)=19) AND (([RMSFILES#_MFRMP100].OPCDE)="218") AND (([RMSFILES#_MFRMP100].ACTIV)="1")) ORDER BY [RMSFILES#_MFRMP100].PRDNO; ``` ## Dependencies - [[Tables/[RMSFILES__MFRMP100]]] ## Parameters - *None* ## What it does **SQL Query Description** ===================================== This SQL query retrieves data from a table named `[RMSFILES#_MFRMP100]` based on specific conditions. **Query Details** ------------------ * The query selects the following columns: * `PRDNO` * `WRKC2` * `WRKC3` * `OPCDE` * `ACTIV` * `CSMTM` * It filters the data using a combination of AND and OR operators to match multiple conditions. **Conditions** ---------------- The query applies the following conditions: 1. (`WRKC2` = 312) AND (`WRKC3` = 18) AND (`OPCDE` = "025") AND (`ACTIV` = "1") 2. (`WRKC2` = 312) AND (`WRKC3` = 18) AND (`OPCDE` = "218") AND (`ACTIV` = "1") 3. (`WRKC2` = 312) AND (`WRKC3` = 19) AND (`OPCDE` = "025") AND (`ACTIV` = "1") 4. (`WRKC2` = 312) AND (`WRKC3` = 19) AND (`OPCDE` = "218") AND (`ACTIV` = "1") **Sorting** ------------ The query sorts the filtered data in ascending order based on the `PRDNO` column. **Example Query** ----------------- Here is an example of how this SQL query could be written using a more readable format: ```sql SELECT RMSFILES#_MFRMP100.PRDNO, RMSFILES#_MFRMP100.WRKC2, RMSFILES#_MFRMP100.WRKC3, RMSFILES#_MFRMP100.OPCDE, RMSFILES#_MFRMP100.ACTIV, RMSFILES#_MFRMP100.CSMTM FROM RMSFILES#_MFRMP100 WHERE (WRKC2 = 312 AND WRKC3 = 18 AND OPCDE = '025' AND ACTIV = '1') OR (WRKC2 = 312 AND WRKC3 = 18 AND OPCDE = '218' AND ACTIV = '1') OR (WRKC2 = 312 AND WRKC3 = 19 AND OPCDE = '025' AND ACTIV = '1') OR (WRKC2 = 312 AND WRKC3 = 19 AND OPCDE = '218' AND ACTIV = '1') ORDER BY RMSFILES#_MFRMP100.PRDNO; ``` However, the original query is more concise but less readable due to the repetition of conditions. The rewritten example shows how these conditions could be written in a more readable format while maintaining the same functionality as the original query.