我在项目中创建了用户定义的数据类型.现在我要在Windwos Azure上部署我的项目.
我在我的sql server 2008数据库中定义了用户定义的CLR数据类型.尽管我已经阅读过有关用户定义的CLR数据类型的信息,但Windows Azure SQL数据库中不支持这些类型.
迁移到Windows Azure SQL数据库时,是否有任何替代数据库具有用户定义的CLR数据类型?
我试图使用列名从dataview中查找值.我的数据集显示值,但我的if条件返回false.我正在使用c#在asp.net中工作.
我试过不同的代码.我想要获得这样的价值
dv[0].DataView.Table.Columns[0].ToString().Contains("52")
//RETURN FALSE
OR
dv[0].Equals("52")
// //RETURN FALSE
Run Code Online (Sandbox Code Playgroud)
要么
dv[0].Find("52")
// //RETURN FALSE
Run Code Online (Sandbox Code Playgroud)
以下是我的数据集

我正在研究SQL Server 2008 R2.我想要得到这笔钱.
这是我的查询
select
SUM(
case
when sec.SecurityTypeID = 2 then SUM(quantity)*(sec.AnnualIncomeRate/100)
when sec.SecurityTypeID = 5 then 0
when sec.SecurityTypeID = 11 then SUM(quantity)*sec.AnnualIncomeRate
else SUM(quantity)*sec.AnnualIncomeRate
end
) AS ProjectedIncome
from Transactions as t
Run Code Online (Sandbox Code Playgroud)
当我执行它时,请给我以下错误.
消息130,级别15,状态1,行3
无法对包含聚合或子查询的表达式执行聚合函数.
我知道我正在使用带有case子句的sum函数.但我需要找到这个案例陈述的总和.
我正在sql server 2008上工作.我想做这样的事情.我有两张这样的桌子.
Table1
Id
1
2
3
4
Run Code Online (Sandbox Code Playgroud)
Table2
Id
2
3
5
6
Run Code Online (Sandbox Code Playgroud)
Output
1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)