PSLine2000Documentation/Queries/processes.md

62 lines
1.8 KiB
Markdown

# processes
Analysis generated on: 4/2/2025 10:05:40 AM
---
## SQL Statement
```sql
SELECT Trim([PRDNO])+[REVLVL] AS Prtno, [RMSFILES#_IEMUP1A0].ACTIV
FROM [RMSFILES#_IEMUP1A0];
```
## Dependencies
- *None*
## Parameters
- *None*
## What it does
**SQL Query Description**
==========================
This SQL query retrieves specific information from the `RMSFILES#_IEMUP1A0` table.
### Select Statement
```sql
SELECT Trim([PRDNO])+[REVLVL] AS Prtno, [RMSFILES#_IEMUP1A0].ACTIV
```
* This is a SELECT statement, which retrieves data from a database.
* The `Trim` function removes any leading or trailing whitespace characters from the `PRDNO` field.
### Column Selection
```sql
FROM [RMSFILES#_IEMUP1A0];
```
* The query selects specific columns:
* `[PRDNO]`: This column is trimmed to remove any leading or trailing whitespace characters.
* `[REVLVL]`: This column is concatenated with the trimmed `[PRDNO]` using the `+` operator.
* `[RMSFILES#_IEMUP1A0].ACTIV`: This column, aliased as `Prtno`, contains data from the `ACTIV` field of the `RMSFILES#_IEMUP1A0` table.
### Table Selection
```sql
FROM [RMSFILES#_IEMUP1A0];
```
* The query selects data from a single table: `[RMSFILES#_IEMUP1A0]`.
* The table name is enclosed in square brackets (`[]`) to ensure that the SQL engine treats it as a valid identifier, even if it contains special characters or keywords.
### Result
The resulting query returns two columns:
| Column Name | Data Type |
| --- | --- |
| Prtno | `nvarchar(max)` |
| ACTIV | `int` |
* The `Prtno` column contains the concatenated value of trimmed `[PRDNO]` and `[REVLVL]`.
* The `ACTIV` column contains data from the `ACTIV` field of the original table.
Overall, this query generates a new set of values by combining two columns from the specified table.