小编Rag*_*hav的帖子

在case语句中使用sql count

我有一张桌子,我需要以下列方式呈现输出.

tb_a:

col1  |  reg_id | rsp_ind 
Run Code Online (Sandbox Code Playgroud)

rsp_ind = 0的行数为"New",1为"Accepted"

输出应该是

NEW | Accepted
9   | 10
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下查询.

select 
  case when rsp_ind = 0 then count(reg_id)end as 'New',
  case when rsp_ind = 1 then count(reg_id)end as 'Accepted'
from tb_a
Run Code Online (Sandbox Code Playgroud)

我得到的输出为

NEW | Accepted
NULL| 10
9   | NULL
Run Code Online (Sandbox Code Playgroud)

有人可以帮我调整查询以实现输出.注意:我无法在此处添加总和.它是一个更大的程序的一部分,所以我不能添加一个超级查询.

sql

36
推荐指数
3
解决办法
22万
查看次数

如何在Chocolatey包中将参数传递给安装程序?

我从MSI创建了一个包.但是,我需要传递自定义参数.

/i SERVER='xx.yyy.com
Run Code Online (Sandbox Code Playgroud)

以下是我通过阅读choco命令规范尝试的一些事情,但没有一个工作.

> choco install foo -y --params "SERVER='xx.yyy.com'"
> choco install foo -y --params "SERVER=xx.yyy.com"
> choco install foo -y --params "SERVER= xx.yyy.com"
Run Code Online (Sandbox Code Playgroud)

如何将安装选项传递给安装程序?

chocolatey

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

OR条件的流畅断言

我正在尝试为以下条件设置流畅的断言.但是找不到带有表达式的方法或带有Or()的ObjectAssertion.

我得检查我的服务状态是枚举值Pending还是Active

services.Should().HaveCount(totalServices).And.BeOfType<Service>().Which.ServiceStatusKey.Should().Be(Status.Pending);
Run Code Online (Sandbox Code Playgroud)

我想要的东西,

.Be(Status.Pending).Or().Be(Status.Active)
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我实现这一目标.

FluentAsserstions版本:4.1.1(Nuget的最新内容)附加4.1 FluentAssertions.Primitive命名空间.

 // Decompiled with JetBrains decompiler
// Type: FluentAssertions.Primitives.ObjectAssertions
// Assembly: FluentAssertions.Core, Version=4.1.1.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a
// MVID: 090116C5-E9A5-4878-B62E-DE0EBFEBBE14
// Assembly location: C:\RA\P4V\BOSS\trunk\M5Portal\packages\FluentAssertions.4.1.1\lib\net45\FluentAssertions.Core.dll

using FluentAssertions;
using FluentAssertions.Common;
using FluentAssertions.Execution;
using System;
using System.Diagnostics;

namespace FluentAssertions.Primitives
{
  /// <summary>
  /// Contains a number of methods to assert that an <see cref="T:System.Object"/> is in the expected state.
  /// 
  /// </summary>
  [DebuggerNonUserCode]
  public class ObjectAssertions : ReferenceTypeAssertions<object, ObjectAssertions>
  {
    /// <summary>
    /// Returns the …
Run Code Online (Sandbox Code Playgroud)

c# fluent assertions fluent-assertions

11
推荐指数
2
解决办法
3437
查看次数

safari - jquery - ajax 500内部服务器错误

我创建了一个jquery ajax调用,它在Chrome,firefox和IE中运行良好.

在Safari中,它在响应中给出了500个内部服务器错误.我虽然可能是由于Server的异常.但是当我尝试调试时,我发现它根本没有打到服务器上.

其中最奇怪的是,ajax-call适用于每个备用呼叫.Call-1失败,然后调用2成功.在此输入图像描述 在此输入图像描述

我附上了请求和响应的屏幕截图(成功和错误).请帮我解决这个问题.

谢谢你,Raghav

var coId = globalObject.GetCompanyIdFromUrl();
if ($("#headerCompanyMenu").length > 0 && coId != "") {
    var strData = "{\"coId\":\"" + coId + "\"}";
    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        cache: false,
        url: globalObject.rootPath + "search/webmethod.aspx/GetCoHeaderData",
        data: strData,
        async: true,
        success: function (d) {
            var coHeaderData = JSON.parse(d);
            $("#lblCoNm").html(coHeaderData.lblCoNm);
            $("#lbl_prim_im").html(coHeaderData.lbl_prim_im);
            $("#lbl_prim_md").html(coHeaderData.lbl_prim_md);
            $("#lbl_prd_own").html(coHeaderData.lbl_prd_own);
            $("#lbl_geo_own").html(coHeaderData.lbl_geo_own);
            $("#lbl_org_inv").html(coHeaderData.lbl_org_inv);
            $("#lbl_out_inv").html(coHeaderData.lbl_out_inv);
            $("#lbl_cur_val").html(coHeaderData.lbl_cur_val);
            $("#lbl_nbv").html(coHeaderData.lbl_nbv);
            $("#lbl_fv").html(coHeaderData.lbl_fv);
            $("#lblProc").html(coHeaderData.lblProc);
            $("#lblFinGrd").html(coHeaderData.lblFinGrd);

            if (coHeaderData.addNewDeal == "true")
                $("#lnkAddNewDeal").show();
            if (coHeaderData.coDeals.length > 0) {
                BindData("coDealsTmpl", coHeaderData.coDeals);
                $("#coDeals").show();
            }
        },
        error: function …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery

8
推荐指数
1
解决办法
2986
查看次数

回滚/取消android-gcm通知

有没有办法回滚放置到GCM服务器的通知请求?

如同,请考虑将GCM消息请求放置到GCM服务器.如果用户在移动设备上线之前在Web中看到该消息,则应回滚GCM请求.并且用户不应该在移动设备中看到通知.

android push-notification google-cloud-messaging

7
推荐指数
1
解决办法
1233
查看次数

Azure 时间点还原 - 检查进度的查询

有没有办法检查天蓝色时间点还原数据库的进度百分比?
我开始恢复一个 750 Gb 的数据库,我不知道它是否已经开始恢复和进度百分比。

我检查了几乎所有的系统视图,但找不到任何对我有帮助的视图。

附上我如何启动 SQL 还原的屏幕截图。

在此处输入图片说明

azure azure-sql-database

7
推荐指数
1
解决办法
1969
查看次数

jQuery UI自动完成:获取对ul的引用

我有4个jQuery自动完成文本框.我需要在一个特定的自动完成列表中添加一些样式.

ul将与课程一起添加到身体中ui-autocomplete.没有链接可以说哪个ul属于哪个文本框.

所以我需要在Ajax Success或者附带的一些选项之后将样式添加到UI

$("#srchList").autocomplete(
 source: function (request, response) {
          $.ajax({  .....
                        success: function (d) {
                         },
                    ......
                 });
          },
 open: ....
 select : .....
).data('autocomplete')._renderItem = function (liObj, item) {
    //Position the Autocomplete dropdown. This is not working !!!
    //$(liObj).parent().css({ 'margin-left': '-18px' });

    //Style the dropdown Item. (this works. the li is returned as string to jQuery UI and is added by the jQuery UI to the ul)
    return $("<li class='dropItem'></li>")
          .data("item.autocomplete", item)
          .append($("<a></a>").html(item.label))
          .appendTo(liObj); …
Run Code Online (Sandbox Code Playgroud)

jquery autocomplete

6
推荐指数
2
解决办法
8949
查看次数

GCM Intent服务OnRegistered未被调用

我创建了一个GCM Intent服务,该设备已成功注册.我也收到了REGISTRATION Intent,但OnMessage或OnRegistered方法没有被调用.

我看到日志下面.

07-23 06:24:23.542: V/GCMBroadcastReceiver(1168): onReceive: com.google.android.c2dm.intent.REGISTRATION
07-23 06:24:23.542: V/GCMBroadcastReceiver(1168): GCM IntentService class: com.app.demo.myApp.GCMIntentService
07-23 06:24:23.581: V/GCMBaseIntentService(1168): Acquiring wakelock
Run Code Online (Sandbox Code Playgroud)

下面是OnMessage的代码.

有人可以帮我解释为什么OnRegistered或OnMessage没有被调用.

 public class GCMIntentService extends GCMBaseIntentService {



    @Override
    protected void onMessage(Context arg0, Intent arg1) {
        // TODO Auto-generated method stub
        Toast.makeText(getApplicationContext(), "registered", Toast.LENGTH_LONG).show();
        String device_id = GCMRegistrar.getRegistrationId(this);
        GSLogger.Log("mess_received", device_id);
    }

    @Override
    protected void onRegistered(Context context, String arg1) {
        Toast.makeText(context, "registered", Toast.LENGTH_LONG).show();
        String device_id = GCMRegistrar.getRegistrationId(this);
        GSLogger.Log("registered", device_id);

    }

}
Run Code Online (Sandbox Code Playgroud)

清单代码:

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission …
Run Code Online (Sandbox Code Playgroud)

android push-notification google-cloud-messaging

6
推荐指数
1
解决办法
8966
查看次数

vs2010 - 用双引号括起String的快捷方式

我曾经和一个开发人员一起工作,他在aspx页面中选择一个文本并应用键盘快捷键将它用双引号括起来.

例如:runat = server.当我选择服务器并按ctrl + some键时,它应该是runat ="server"

有人能告诉我键盘快捷键是什么,我试过google很多,但找不到一个..

目前我们正在检修一个页面,并且需要这个......

提前致谢.

asp.net visual-studio-2010

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

Kusto 排序与顺序

我已经阅读了Sort and Order的官方文档 。但排序和顺序的不同之处并没有明显的区别。

只是想确认它们是否是同一个人。

azure-data-explorer

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