Как представить процедуру на странице WordPress - PullRequest
0 голосов
/ 25 мая 2019

Я написал несколько таблиц и представил их на своем 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 ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...