2.5 KiB
2.5 KiB
MetalPrices - Ranges
Analysis generated on: 4/2/2025 10:03:58 AM
SQL Statement
SELECT MetalPrices.Type, MetalPrices.Gauge, MetalPrices.Range1, MetalPrices.Range2, MetalPrices.Range3, MetalPrices.Range4
FROM MetalPrices
WHERE (((MetalPrices.Type)=[Forms]![Utilization on Multiple Sheets]![TypeofMetal]) AND ((MetalPrices.Gauge)<>"Base"))
ORDER BY MetalPrices.Type, MetalPrices.Gauge;
Dependencies
Parameters
- [Forms]![Utilization on Multiple Sheets]![TypeofMetal] (Empty)
What it does
SQL Query Description
Overview
This SQL query retrieves specific columns from the MetalPrices
table based on conditions related to metal type and gauge. The query filters the results to only include records with a non-base gauge.
Step-by-Step Breakdown
-
Select Columns: The query selects the following columns:
Type
Gauge
Range1
Range2
Range3
Range4
-
Filter by Metal Type: The query uses a conditional statement to filter records based on the value of the
Type
column.
WHERE (((MetalPrices.Type)=[Forms]![Utilization on Multiple Sheets]![TypeofMetal]))
This expression essentially sets the `Type` column to the selected metal type from a dropdown list in Excel.
3. **Filter by Gauge**:
The query also filters records based on the value of the `Gauge` column.
```sql
AND ((MetalPrices.Gauge)\u003c\u003e"Base")
This condition ensures that only records with a gauge other than "Base" are included in the results.
- Sort Results:
Finally, the query sorts the filtered results by both the
Type
andGauge
columns.
ORDER BY MetalPrices.Type, MetalPrices.Gauge;
This ordering ensures that records with the same metal type are listed in ascending order of gauge.
### Example Use Case
This query can be used to retrieve pricing information for a specific type of metal (e.g., aluminum) and gauge (e.g., 1/4") from an Excel sheet containing metal prices. The query would filter out records for base metal prices, providing only the desired data for further analysis or reporting purposes.
### SQL Query Code
```markdown
SELECT MetalPrices.Type, MetalPrices.Gauge, MetalPrices.Range1, MetalPrices.Range2,
MetalPrices.Range3, MetalPrices.Range4
FROM MetalPrices
WHERE (((MetalPrices.Type)=[Forms]![Utilization on Multiple Sheets]![TypeofMetal]) AND ((MetalPrices.Gauge)\u003c\u003e"Base"))
ORDER BY MetalPrices.Type, MetalPrices.Gauge;