Я написал несколько таблиц и представил их на своем WP-сайте, используя WPDataTables.Теперь у меня также есть процедура, которую я написал (я ввожу day1, day2 и name и получаю счет чего-то между этими датами).Я хочу знать, как мне представить его на WP?Я хочу иметь страницу, где пользователь вводит эти параметры (интерфейс) и получает запрос.
DELIMITER $$
CREATE DEFINER=`mysqldbuser`@`%` PROCEDURE `sales`(IN flav NVARCHAR(30),
IN Fday DATE, IN Lday DATE)
BEGIN
DROP TEMPORARY TABLE IF EXISTS WeightYesterday;
DROP TEMPORARY TABLE IF EXISTS WeightToday;
DROP TEMPORARY TABLE IF EXISTS AllProduction;
CREATE TEMPORARY TABLE WeightYesterday
SELECT w.flavour, w.weig
FROM Weights w
WHERE flavour = flav AND dt <= Fday
ORDER BY dt DESC LIMIT 1 ;
CREATE TEMPORARY TABLE WeightToday
SELECT w.flavour, w.weig
FROM Weights w
WHERE flavour=flav AND dt <= Lday
ORDER BY dt DESC LIMIT 1 ;
CREATE TEMPORARY TABLE AllProduction
SELECT p.flavour, SUM(p.quantity) "TotalProduction"
FROM Production p
WHERE pdt <= Lday AND pdt>= Fday AND flavour=flav
GROUP BY p.flavour ;
SELECT P.flavour AS 'Flavour', (WY.weig + P.TotalProduction - WT.weig) AS
'Sold Today'
FROM WeightYesterday WY
LEFT JOIN WeightToday WT ON WY.flavour = Wt.flavour
LEFT JOIN AllProduction P ON WY.flavour = P.flavour;
END$$
DELIMITER ;