我在数据库中有一个列;
new_profittl
------------
45,1000
84,0400
156,6500
169,1800
...
Run Code Online (Sandbox Code Playgroud)
我的代码;
SELECT SUM(CAST(new_profittl as DECIMAL(18,2)))
FROM new_hotelreservation AS R
WHERE DATEADD(hour, DATEDIFF(hour, getUTCdate(), GETDATE()),R.new_salesdate)
BETWEEN @bas AND @bit AND R.statecode=0
Run Code Online (Sandbox Code Playgroud)
我必须总结这个领域.该字段是NVARCHAR并用逗号分隔,而不是点.所以我无法总结这个领域.我试图转换或转换为十进制,但它没有.它给出了错误'将数据类型nvarchar转换为数字时出错.'.
我怎么能总结这个领域?
我必须创建“日期之间”条件。
当我这样写时:
ConditionExpression modifiedOnCondition = new ConditionExpression();
modifiedOnCondition.AttributeName = "modifiedon";
modifiedOnCondition.Operator = ConditionOperator.Between;
modifiedOnCondition.Values = new Object[] { startDate, endDate };
Run Code Online (Sandbox Code Playgroud)
startDate并且endDate是DateTime。我在 上遇到错误modifiedOnCondition.Values。它说:
无法分配属性或索引器“Microsoft.Xrm.Sdk.Query.ConditionExpression.Values”——它是只读的
我该如何解决?
在SSIS 2012我可以使用GETDATE()函数与变量中的表达式获取当前日期.
虽然,在SSIS 2008表达式字段中不存在.
问题:如何使用SSIS 2008中的变量动态获取当前日期?
我有一个错误
'名称空间'Xrm'在命名空间'Microsoft'中不存在.
我已经添加了Microsoft.Xrm.Sdk.dll.我的项目的框架版本是Framework 4.5.我在CRM 2015 SDK文件夹中添加了.dll.为什么会发生这种情况?谢谢你的帮助!