sqlserver表testA中有三个字段分别是S1、S2、S3,值不为空就为Y,求三个数据最少有一个为Y的数据,并且是查询当天。
sql:
SELECT * FROM TESTA
where left(DATE,10) = '${P_DATE}'--当天的参数
下面的三个字段至少有一个为Y 应该怎么写?
where left(DATE,10) = '${P_DATE}' AND (S1='Y' OR S2='Y' OR S3='Y') --后面括号里面的表示至少有一个是Y