如何在 SQL 上合并不同数据类型的列?
我有一张桌子:
+-----------+-------------+
+ Column + Data Type +
+-----------+-------------+
+ Day + Int +
+ Time + Varchar +
+ Quota + Int +
+-----------+-------------+
我想合并该表上的所有列。
我试过这个但它不起作用:
SELECT Day + ' - ' + Time + ' : ' + Quota AS [Description], COUNT(*) AS [Total]
FROM table
GROUP BY Day + ' - ' + Time + ' : ' + Quota
错误信息:Data Conversion Failed. [ OLE DB status value (if known) = 2 ]
当我尝试仅合并相同的数据类型时,即:Day
and Quota
,它的工作。我怎样才能做到这一点?