我正在编写一个程序来检查数据库中 15 个信用卡读卡器的交易。该计划的重点是检查阅读器在预定义日期范围内的销售情况,以确保我们没有遇到机械问题。一般而言,如果阅读器未在预定义的日期范围内记录销售,则应检查阅读器的操作。问题是,由于我正在“计算”交易数量,它会得出“0”而不是 NULL,如果没有任何交易,我只想收到一封电子邮件......我该如何更改如果是这种情况,从“0”计数到 NULL?我的查询如下:
SELECT COUNT(sTerminal) AS Terminal
FROM CC
WHERE (dtCreated BETWEEN @startdate AND @enddate) AND (sTerminal = 'Swiper 1')