SQL Queries Venus M. Boac Queries

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

SQL Queries

Venus M. Boac

Queries

SELECT
spareparts.idspareparts,
vendor.idvendor,
supplier.idvendor,
vendor.`name`,
vendor.address,
vendor.nametocontact,
vendor.contact
FROM
spareparts
LEFT JOIN supplier ON spareparts.idspareparts = supplier.idspareparts
LEFT JOIN vendor ON supplier.idvendor = vendor.idvendor

SELECT
spareparts.idspareparts,
spareparts.`name`,
spareparts.type,
supplier.idsupplier,
inventory.quantity,
sum(maintenanceparts.quantity) as totaloutstock,
inventory.quantity - SUM(maintenanceparts.quantity) as onhand
FROM
spareparts
LEFT JOIN supplier ON spareparts.idspareparts = supplier.idspareparts
LEFT JOIN inventory ON supplier.idsupplier = inventory.idsupplier
INNER JOIN maintenanceparts ON spareparts.idspareparts = maintenanceparts.idspareparts
WHERE
spareparts.type = 'slow'
SELECT
spareparts.idspareparts,
spareparts.`name`,
spareparts.type,
supplier.idsupplier,
inventory.quantity,
sum(maintenanceparts.quantity) as totaloutstock,
inventory.quantity - SUM(maintenanceparts.quantity) as onhand
FROM
spareparts
LEFT JOIN supplier ON spareparts.idspareparts = supplier.idspareparts
LEFT JOIN inventory ON supplier.idsupplier = inventory.idsupplier
INNER JOIN maintenanceparts ON spareparts.idspareparts = maintenanceparts.idspareparts
WHERE
spareparts.type = 'fast'

SELECT
maintenance.idmaintenance,
maintenance.idnumber,
maintenance.type,
maintenance.dateofentry,
maintenance.timerequired,
maintenanceparts.idspareparts,
spareparts.`name`,
spareparts.type
FROM
spareparts
RIGHT JOIN maintenanceparts ON maintenanceparts.idspareparts = spareparts.idspareparts
RIGHT JOIN maintenance ON maintenance.idmaintenance = maintenanceparts.idmaintenance
SELECT
vendor.idvendor,
vendor.`name`,
vendor.address,
supplier.idsupplier,
supplier.idspareparts,
spareparts.`name`,
spareparts.type,
inventory.releasingdate,
inventory.receivingdate
FROM
inventory
RIGHT JOIN supplier ON supplier.idsupplier = inventory.idsupplier
RIGHT JOIN vendor ON vendor.idvendor = supplier.idvendor
LEFT JOIN spareparts ON supplier.idspareparts = spareparts.idspareparts

SELECT
maintenance.idmaintenance,
maintenance.idnumber,
equipment.`name`,
equipment.description,
equipment.costofbreakdown,
equipment.shutdownmaintenance,
maintenance.type,
maintenanceparts.idspareparts,
spareparts.`name`,
spareparts.type,
spareparts.unitcost,
maintenanceparts.quantity
FROM
maintenance
LEFT JOIN equipment ON maintenance.idnumber = equipment.idnumber
LEFT JOIN maintenanceparts ON maintenanceparts.idmaintenance = maintenance.idmaintenance
LEFT JOIN spareparts ON maintenanceparts.idspareparts = spareparts.idspareparts

You might also like