0
我试图将所有的日期组合在一起,我无法做到。目前,他们正在为一个字符串保存在数据库中,将始终处于格式DD/MM/YYYY 我的发言是GROUP BY dd/MM/yyyy in Asp.Net SQL
SELECT IncDate, SUM(IncCost) FROM Incomings GROUP BY IncDate
是否有任何知道我为什么不能组这些结合在一起?也许它是字符串中的/?任何帮助将不胜感激! S
很可能该字符串的格式不完全相同......也许您有空白区域或其他东西。考虑首先获取所有数据,然后在C#代码中使用LINQ进行分组,而不是在SQL命令查询中。 – Ian
请编辑您的问题,并提供样本数据和结果。数据库没有问题通过字符串列聚合。另外,将日期/时间作为字符串存储是一个非常糟糕的主意(使用本机类型)。但是,如果您必须使用ISO标准格式,例如YYYY-MM-DD或YYYYMMDD。 –
是的,这实际上是完全意义上的。谢谢,我会放弃这一切! – Stuart