如图所示,group by日期后,数值结果为1111,在线等
select concat(substring('110',1,1)|substring('1011',1,1),
substring('110',2,1)|substring('1011',2,1),
substring('110',3,1)|substring('1011',3,1),
substring('110',4,1)|substring('1011',4,1));
不能,原因有二:
一、你的110和1011是什么数据?
SQL Server中的BIT类型只能表示1位。
如果是自定义类型,那么就不能使用操作符|
进行位运算。
二、GROUP BY 分组后只能用统计函数,位运算没有统计函数。