小编Muh*_*hid的帖子

Windows Azure SQL数据库中用户定义的CLR数据类型

我在项目中创建了用户定义的数据类型.现在我要在Windwos Azure上部署我的项目.

我在我的sql server 2008数据库中定义了用户定义的CLR数据类型.尽管我已经阅读过有关用户定义的CLR数据类型的信息,但Windows Azure SQL数据库中不支持这些类型.

迁移到Windows Azure SQL数据库时,是否有任何替代数据库具有用户定义的CLR数据类型?

sql sql-server azure azure-table-storage azure-sql-database

5
推荐指数
1
解决办法
2598
查看次数

使用列名从数据视图中查找值

我试图使用列名从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)

以下是我的数据集 在此输入图像描述

c# asp.net asp.net-mvc ado.net

5
推荐指数
1
解决办法
2万
查看次数

在SQL Server中使用带有SUM函数的CASE语句

我正在研究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 sql-server sql-server-2008-r2

2
推荐指数
1
解决办法
2万
查看次数

从两个表中获取数据

我正在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)

c# sql t-sql sql-server asp.net

0
推荐指数
1
解决办法
966
查看次数