我正在尝试包含一些问题类型由多个ID共享的结果,并且可能在一个ID上包含NULL但在另一个上不包含NULL。示例:EPISY_EMS
的问题类型为Client Relations
,EPISY_EPISYS
也是如此。 EMS product
的计数为10
且EPISYS product
的计数为0
,但结果中根本不显示,我如何才能显示为0
Null
或Select c.Product_id as [Product ID], b.DESCR as [Product Descr],
a.RC_SS_IND as [Self-Service Available], a.RC_SHORT_DESCR as [Problem Type],
COUNT(*) as [Count]
From PS_RC_CASE c
JOIN PS_RC_PROBTYPE_TBL a on c.PROBLEM_TYPE = a.PROBLEM_TYPE
AND c.Product_ID = a.Product_ID
JOIN PS_PROD_ITEM b on c.PRODUCT_ID = b.PRODUCT_ID
WHERE b.EFF_STATUS = 'A'
AND c.Creation_Date > '2017-01-01 00:00:00.000'
AND a.RC_SS_IND = 'Y'
AND a.RC_SHORT_DESCR in ('Client Relations', 'Implementation', 'General Ledger')
AND C.Product_ID in ('EPISY_CHOICE', 'EPISY_CKIMRT', 'EPISY_COLDOCTK', 'EPISY_EMS')
GROUP BY a.RC_SHORT_DESCR, a.PRODUCT_ID,
b.DESCR, a.RC_SS_IND,
b.product_id, c.PRODUCT_ID
Order By b.DESCR asc
?
var canvas = document.getElementById("cirCanvas");
var context = canvas.getContext("2d");
function createImageOnCanvas(imageId) {
canvas.style.display = "block";
document.getElementById("circles").style.overflowY = "hidden";
var img = new Image(300, 300);
img.src = document.getElementById(imageId).src;
context.drawImage(img, (0), (0)); //onload....
}
function draw(e) {
var pos = getMousePos(canvas, e);
posx = pos.x;
posy = pos.y;
context.fillStyle = "#000000";
context.beginPath();
context.arc(posx, posy, 50, 0, 2 * Math.PI);
context.fill();
}
function getMousePos(canvas, evt) {
var rect = canvas.getBoundingClientRect();
return {
x: evt.clientX - rect.left,
y: evt.clientY - rect.top
};
}
window.draw = draw;