고객 데이터베이스가 있으며 하루에 두 번 이상 사용 된 바코드를 찾기 위해 쿼리를 실행하여 바코드 만 출력하려고합니다. 예를 들어 바코드 # 1이 특정 날짜에 3 회 주사 한 경우는 ... 여기 내가 지금 날짜별로 검색 한 기본 쿼리입니다 ... 모든 바코드 # 1 데이터베이스에 3 트랜잭션을 표시합니다열의 여러 항목을 쿼리하는 방법
Select *
FROM Customers
WHERE (dtCreated BETWEEN CONVERT(DATETIME, '2012-12-10 00:00:00', 102) AND CONVERT(DATETIME, '2012-12-11 00:00:00', 102)) AND (sBarcode = '1')
바코드 1을 검색하는 대신 12/10/12에 한 번 이상 스캔 한 바코드 (sBarcode)를 알고 싶습니다.
이것은 닫았지만 'cnt'에 대한 유효하지 않은 열 이름은 – Shmewnix
HAVING (COUNT (*)> 1)이며 올바른 것입니다. 귀하가 귀하의 게시물을 편집하면 답변에 대한 크레딧을 줄 수 있습니다. – Shmewnix