Database Query Library
Common SQL Queries for P4 Warehouse Database
This library contains essential SQL queries for the P4 Warehouse Management System. All queries are read-only (SELECT statements) and optimized for reporting and analysis.
Table of Contents
Audit Trail Queries
Complete Audit History for Purchase Orders
-- Get full audit trail for all Purchase Orders with order details
SELECT
ar.Timestamp,
ar.Type as AuditType,
ar.SubType as AuditSubType,
ar.Username,
po.PurchaseOrderNumber,
po.PurchaseOrderState,
v.VendorCode,
v.CompanyName as VendorName,
w.WarehouseCode,
ar.Sku,
ar.Quantity,
ar.FromBin,
ar.ToBin,
ar.FromLpn,
ar.ToLpn,
ar.LotNumber,
ar.ExpiryDate,
ar.Reason,
ar.IntegrationMessage
FROM AuditRecords ar
INNER JOIN PurchaseOrders po ON ar.ReferenceId = po.Id
LEFT JOIN Vendors v ON po.VendorId = v.Id
LEFT JOIN Warehouses w ON po.WarehouseId = w.Id
WHERE ar.ReferenceType = 'PurchaseOrder'
ORDER BY ar.Timestamp DESC;Complete Audit History for Pick Tickets
Audit Trail by Date Range
User Activity Audit Report
Purchase Order Queries
Active Purchase Orders with Line Details
Purchase Order Receiving Status
Purchase Order Backorders
Pick Ticket Queries
Active Pick Tickets with Allocation Status
Pick Ticket Line Item Details with Inventory Reservations
Shipping Performance Analysis
Pick Ticket Cartonization Results
Inventory Queries
Current Inventory by Location
Low Stock Alert Report
Expiring Inventory Report
Cycle Count Pending Items
Customer & Vendor Queries
Customer Order History
Vendor Performance Metrics
Customer Returns Analysis
Production Order Queries
Active Production Orders
Bill of Materials Usage Report
Warehouse Analytics
Daily Throughput Analysis
Zone Utilization Report
User Productivity Report
Billing & Invoice Queries
Client Billing Summary
Storage Billing Details
Advanced Queries
Cross-Docking Operations
License Plate Movement History
Warehouse KPI Dashboard
Query Usage Notes
Performance Tips
Always include appropriate WHERE clauses to limit date ranges
Use indexes on commonly filtered columns (dates, states, reference numbers)
Consider creating views for frequently used complex queries
Monitor query execution plans for optimization opportunities
Security Considerations
All queries are read-only (SELECT statements only)
Consider implementing row-level security for multi-tenant environments
Audit query usage through the Query Builder interface
Restrict access to sensitive billing and client data
Customization
Replace date ranges with parameters for dynamic reporting
Add client/warehouse filters for multi-tenant deployments
Extend queries with custom Info1-Info10 fields as needed
Integrate with reporting tools like SSRS, Power BI, or Crystal Reports
Export Options
All query results can be exported to:
Excel (.xlsx)
CSV (.csv)
PDF (formatted reports)
JSON (for API integration)
To export results from the Query Builder:
Execute your query
Review the results
Click the "Export" button
Select your preferred format
Save or share the exported file
Last Updated: January 2025 P4 Warehouse Database Schema Version: 2024
Last updated