Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
SELECT D_DAY.Code,SUM(D_DAY.Qty) AS SHOP1,ASTOCK.Product;
FROM Z:\ASTOCK.DBF ASTOCK INNER JOIN Z:\D_DAY.DBF D_DAY ON ASTOCK.CODE = D_DAY.CODE;
WHERE D_DAY.Qty>0;
AND D_DAY.DATE>=DATE()-DAYZ;
ORDER BY D_DAY.Code;
GROUP BY D_DAY.CODE;
INTO CURSOR MYANALY
SELECT Stk.Code, ;
Stk.Product, ;
NVL(0,SUM(Dda.Qty)) AS Shop1, ;
NVL(0,SUM(Cda.Qty)) AS Shop2 ;
FROM AStock Stk
JOIN D_Day Dda ON Stk.Code = Dda.Code AND ;
Dda.Date >= DATE() - Dayz ;
JOIN C_Day Cda ON Stk.Code - Cda.Code AND ;
Cda.Date >= DATE() - Dayz ;
GROUP BY Stk.Code, Stk.Product '
ORDER BY Stk.Code ;
INTO CURSOR MyAnalY
FROM AStock Stk
refers to the AStock table and assigns a 3 character alias to it
SELECT D_DAY.Code,SUM(D_DAY.Qty) AS SHOP1,ASTOCK.Product;
FROM Z:\ASTOCK.DBF ASTOCK INNER JOIN Z:\D_DAY.DBF D_DAY
ON ASTOCK.CODE = D_DAY.CODE;
WHERE D_DAY.Qty>0;
AND D_DAY.DATE>=DATE()-DAYZ;
GROUP BY D_DAY.CODE;
UNION ;
SELECT C_DAY.Code,SUM(C_DAY.Qty) AS SHOP1,ASTOCK.Product;
FROM Z:\ASTOCK.DBF ASTOCK INNER JOIN Z:\C_DAY.DBF C_DAY
ON ASTOCK.CODE = C_DAY.CODE;
WHERE C_DAY.Qty>0;
AND C_DAY.DATE>=DATE()-DAYZ;
GROUP BY C_DAY.CODE;
ORDER BY 1;
INTO CURSOR MYANALY
SELECT METH;
FROM D_DAY;
UNION ;
SELECT METH;
FROM C_DAY;
ORDER BY 1
SELECT CODE;
FROM D_DAY;
UNION ;
SELECT CODE;
FROM C_DAY;
ORDER BY 1
SELECT D_DAY.Code AS DCODE, space(8) as CCODE, SUM(D_DAY.Qty) AS SHOP1, 0 as SHOP2, ASTOCK.Product;
FROM Z:\ASTOCK.DBF ASTOCK INNER JOIN Z:\D_DAY.DBF D_DAY;
ON ASTOCK.CODE = D_DAY.CODE;
WHERE D_DAY.Qty>0 AND D_DAY.DATE>=DATE()-DAYZ;
GROUP BY D_DAY.CODE;
UNION ;
SELECT SPACE(10)AS DCODE, C_DAY.Code AS CCODE, 0 AS SHOP1, SUM(C_DAY.Qty) AS SHOP2,ASTOCK.Product;
FROM Z:\ASTOCK.DBF ASTOCK INNER JOIN Z:\C_DAY.DBF C_DAY;
ON ASTOCK.CODE = C_DAY.CODE;
WHERE C_DAY.Qty>0 AND C_DAY.DATE>=DATE()-DAYZ;
GROUP BY C_DAY.CODE;
ORDER BY 1
DCODE CCODE SHOP1 SHOP2 PRODUCT
A123 5 SMALL ROUND THINGY
A124 2 MEDIUM ROUND THINGY
A125 4 LARGE ROUND THINGY
A123 1 SMALL ROUND THINGY
A124 9 MEDIUM ROUND THINGY
A125 2 LARGE ROUND THINGY
CODE SHOP1 SHOP2 PRODUCT
A123 5 1 SMALL ROUND THINGY
A124 2 9 MEDIUM ROUND THINGY
A125 4 2 LARGE ROUND THINGY