小编Jef*_*eff的帖子

在多列上计算DISTINCT

有没有更好的方法来执行这样的查询:

SELECT COUNT(*) 
FROM (SELECT DISTINCT DocumentId, DocumentSessionId
      FROM DocumentOutputItems) AS internalQuery
Run Code Online (Sandbox Code Playgroud)

我需要计算此表中不同项目的数量,但不同的是超过两列.

我的查询工作正常,但我想知道我是否只使用一个查询得到最终结果(不使用子查询)

sql t-sql sql-server

184
推荐指数
9
解决办法
41万
查看次数

用于保存百分比值的适当数据类型?

保持百分比值从0.00%到100.00%的最佳数据类型是什么?

sql-server types sqldatatypes

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

String.Format类似于T-SQL中的功能?

我正在寻找T-SQL中的内置函数/扩展函数,用于字符串操作,类似于String.Format.NET中的方法.

t-sql string

83
推荐指数
4
解决办法
10万
查看次数

如何在父级RecyclerView中使用ListView/RecyclerView?

我想添加一些子视图(列表项),它们来自JSON格式的数据.每个子列表都在父列表项行下.如何RecyclerView为每个行项(包含子列表项的父项)填充它?

我尝试RecyclerViewRecyclerView父行中使用(用于填充子列表),但此处子视图不可见.

父适配器类

public class DigitizedPrescAdapter extends RecyclerView.Adapter<DigitizedPrescAdapter.ListItemViewHolder>{
    private List<PrescriptionModal> prescriptionList;

    MedicinesInPrescAdapter adapter;

    public DigitizedPrescAdapter(List<PrescriptionModal> prescriptionListModal) {

        if (prescriptionListModal == null) {
            throw new IllegalArgumentException(
                    "PrescriptionList must not be null");
        }
        this.prescriptionList = prescriptionListModal;
    }

    @Override
    public ListItemViewHolder onCreateViewHolder(
            ViewGroup viewGroup, int viewType) {
        View itemView = LayoutInflater.
                from(viewGroup.getContext()).
                inflate(R.layout.item_row_digitised_request,
                        viewGroup,
                        false);
        return new ListItemViewHolder(itemView);
    }

    @Override
    public void onBindViewHolder(
            ListItemViewHolder viewHolder, int position) {
        PrescriptionModal model = prescriptionList.get(position);

        viewHolder.prescnum.setText("Prescription "+ ++position);
        viewHolder.prescNo.setText("Prescription: "+model.getPrescriptionID()); …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

55
推荐指数
3
解决办法
4万
查看次数

如何从保留帧尺寸的GIF文件中提取帧

我有以下GIF图像文件:

原始的GIF图像

我想使用这个imagemagick命令提取其帧(使用PGM输出格式):

convert brocoli.gif out%05d.pgm
Run Code Online (Sandbox Code Playgroud)

但每个框架都有不同的尺寸.

如何在保留原始gif文件大小的同时提取其框架?

imagemagick gif

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

摆脱报告中的分页符

如何摆脱SSRS报告中的分页符,使报告显示在一个页面中?

page-break reporting-services

42
推荐指数
5
解决办法
8万
查看次数

Sql Server 2008中的死锁疑难解答

我的网站似乎没有处理大量的访问者,我相信这是因为服务器太简单了.

2小时前我的网站获得了大量的点击,我发现发生了3次死锁错误,错误是:

System.Data.SqlClient.SqlException:事务(进程ID 58)在锁资源上与另一个进程死锁,并被选为死锁牺牲品.重新运行该交易.

我不确定为什么会发生这种情况......看看堆栈跟踪,我可以看到这发生在选择查询中.

任何人都知道这个错误可能是什么原因?

服务器正在运行Windows 2008和Sql Server 2008.

deadlock sql-server-2008

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

避免从存储过程返回结果集

假设我有一些返回结果集的存储过程(我无法更改它):

create procedure test_procedure
as
begin

    select 1

end
Run Code Online (Sandbox Code Playgroud)

我知道我可以将结果集插入到表中,因此它将隐藏到调用代码中:

declare @t table(i int)

insert into @t
exec test_procedure
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以隐藏从调用代码返回的结果集?

更新

看起来我有点困惑.我只关注T-SQL答案(不是.NET答案).

t-sql sql-server stored-procedures resultset

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

一个目录中有多个Git存储库

我想将目录部署到具有不同权限的多个开发人员.所以这是Git不能做的一件事.如何在一个目录中创建两个存储库并通过使用该.gitignore文件排除另一个存储库管理的文件来为它们分配不同的文件列表.

示例:/www/project/.git对于除此目录中的/www/project/css /www/project/css/.git- >仅文件之外的所有文件

有人试过这个解决方案吗?或者有没有更好的方法来处理这个问题?

git repository gitignore

9
推荐指数
2
解决办法
8696
查看次数

SqlDataAdapter在Fill()函数后关闭SqlConnection吗?

是否SqlDataAdapter关闭SqlConnectionFill()功能还是需要关闭它自己?

string cnStr = @"Data Source=TEST;Initial Catalog=Suite;Persist Security Info=True;User ID=app;Password=Immmmmm";
cn = new SqlConnection(cnStr);
SqlCommand cmd = new SqlCommand("SELECT TOP 10 * FROM Date", cn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);

DataSet ds = new DataSet();
adapter.Fill(ds);

cn.Close() // ????????

Console.WriteLine(ds.Tables[0].Rows.Count);
Console.WriteLine(cn.State);
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server sqlconnection sqlconnection.close

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