小编Zan*_*non的帖子

基于多个条件的另一个表中的SUM(值)更新一个表

我似乎无法找到如何做到这一点,并不确定如何搜索它!

我有一张桌子[MASTER]:

ID varchar(6)
CCY varchar(3)
Val1 decimal(20,5)
Val2 decimal(20,5)
FOO decimal(20,5)
Run Code Online (Sandbox Code Playgroud)

和另一张桌子 [FOOS]

ID varchar(6)
CCY varchar(3)
Val decimal(20,5)
Run Code Online (Sandbox Code Playgroud)

MASTER 每个ID/CCY复合键包含一行(不确定这是否正确)例如

ABCDEF GBP 200.00 100.00 null
ABCDEF EUR 400.00 150.00 null
ZYXWVU GBP 300.00 200.00 null
ZYXWVU EUR 400.00 200.00 null
Run Code Online (Sandbox Code Playgroud)

FOOS包含多行,并且每个MASTER例如不包含一行

ABCDEF GBP 50.00
ABCDEF GBP 51.00
ABCDEF GBP 150.00
ZYXWVU GBP 100.00
ZYXWVU EUR 200.00
ZYXWVU EUR 400.00
Run Code Online (Sandbox Code Playgroud)

我想运行一个查询来只更新匹配的MASTERSUM(FOOS.Val).例如

ABCDEF GBP 200.00 100.00 251.00
ABCDEF EUR 400.00 150.00 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-update

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

Bootstrap Modal条件打开

我正在使用Bootstrap模式弹出窗口在弹出窗口中显示内容,我正在使用if/else条件来打开模式弹出窗口.当条件为假时我不想打开模态弹出窗口.我的代码:

<a data-toggle="modal" class="btn btn-primary" style="font-size: 10px" href="#" data-target="#myModal" title="Edit"><span class="glyphicon glyphicon-pencil"></span>Edit</a>
Run Code Online (Sandbox Code Playgroud)

我的jQuery是:

 $('a[data-target=#myModal]').on('click', function (ev) {
        ev.preventDefault();
        if (filters.length <= 0) {
            alert('Please select any one item in grid');
        }
        else {
            $(this).attr('href', '/GeoRegion/Edit/' + filters[0]);
            var target = $(this).attr("href");

            // load the url and show modal on success
            $("#myModal").load(target, function () {
                $("#myModal").modal("show");
            });
        }
    });
Run Code Online (Sandbox Code Playgroud)

如果filters.length <= 0,那么我不想打开弹出窗口.现在弹出打开空内容.

javascript jquery twitter-bootstrap

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

使用URL和哈希切换Bootstrap模式

我想使用带哈希的URL来调用特定的Bootstrap模式.换句话说,用户在page1上并点击指向page2 #hash的链接,并在加载page2时加载#hash模态.我已经根据我在其他Q/As中读到的内容尝试了很多变化,但没有任何效果.我对JS没有任何经验,所以我很感激一些帮助!

这就是我所拥有的:

第1页上的链接: <a href="/page2#myModal>

第2页上的HTML:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-hidden="true">
  ...
</div>
Run Code Online (Sandbox Code Playgroud)


第2页的Javascript:

<script>
  if(window.location.hash) {
    var hash = window.location.hash;
    $("'" + hash + "'").modal('toggle');
  }
</script>
Run Code Online (Sandbox Code Playgroud)


顺便提一下,<a href="#" data-toggle="modal" data-target="#myModal">当用户实际上在第2页时,可以正常调用模态.

javascript twitter-bootstrap bootstrap-modal

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

InvalidParameterValueException:Lambda无法假定为函数定义的角色

我正在使用AWS SDK for JavaScript,当我尝试创建Lambda函数时它返回以下错误:

InvalidParameterValueException:Lambda无法假定为函数定义的角色.

我已经仔细检查了我的角色,这完全有效.但是,我仍然无法创建Lambda函数.

我的角色信任关系是:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": [
                    "lambda.amazonaws.com"
                ]
            },
            "Action": [
                "sts:AssumeRole"
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript amazon-web-services node.js aws-sdk aws-lambda

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

T-SQL中的异步存储过程调用

如何从另一个存储过程进行异步调用?

假设我有两个存储过程,SP1和SP2(这是一个长时间运行的存储过程,需要很长时间才能执行,并且不会返回任何结果).

存储过程SP1的定义如下:

CREATE PROCEDURE SP1
AS
BEGIN

  --custom business logic

  --CALL to SP2, but async

  EXEC SP2

END
Run Code Online (Sandbox Code Playgroud)

如何在SQL Server 2008/2012中像上面那样对SP进行非阻塞/异步调用?

t-sql sql-server stored-procedures

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

无法在 Bootstrap 3 中获得带有图标效果的输入

我无法获得与 Bootstrap 文档http://getbootstrap.com/css/#forms-control-validation在“带有可选图标”部分下列出的反馈图标相同的输入效果。

这是我的代码:

  <form role="form" method="post" id="reg_form"> <!-- Reg form -->
    <div class="form-group has-success has-feedback">
    <label for="username-r" class="col-sm-3 control-label mLabelText">Username</label>
      <div class="col-sm-8 form-space">
          <input type="text" class="form-control" id="username-r" placeholder="Enter your username" />
          <span class="glyphicon glyphicon-ok form-control-feedback" id="username-fg-sp"></span> 
        <small>Must be between 4-20 characters long</small>   
      </div>
    </div>
  </form> <!-- //Reg form -->
Run Code Online (Sandbox Code Playgroud)

下面我有一些 JS 来更改复选标记、交叉和警告的图标,但这并不相关,因为一旦我获得基本模板,我就可以让它工作。

基本上,代码确实输出了绿色输入框、绿色标签和复选标记,但在输入字段下方(不是内部,而是外部)下方显示为白色。我真正感兴趣的是只在输入字段中获得复选标记。我对输入字段的轮廓和标签都不感兴趣。

我在文档中该部分标题下方阅读了这个“警告”,它说:

图标、标签和输入组 对于没有标签的输入和带有右侧附加组件的输入组,需要手动定位反馈图标。对于没有标签的输入,调整topvalue。对于输入组,根据​​插件的宽度将正确的值调整为适当的像素值。

显然我必须添加一个输入组,我尝试过,但没有用。

非常感谢您的时间和帮助!任何帮助/提示/建议将不胜感激。

css jquery twitter-bootstrap twitter-bootstrap-3

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

Bootstrap 导航栏右对齐按钮

遇到一个奇怪的(也许我只是不明白这个)问题。我在顶部 ( navbar-inverse navbar-fixed-top)放置了一个导航栏,并尝试放置一些右对齐的链接,如下所示:

<div class="navbar-collapse collapse">
  <ul class="nav navbar-nav">

      <li><a href="#">designs</a></li>
      <li><a href="#">designers</a></li>
      <li><a href="#">buy</a></li>
      <li><a href="#">about</a></li>

  </ul>
  <ul class="nav navbar-nav navbar-right">

      <li><a href="/login">login</a></li>
      <li><a href="/register">sign up</a></li>

  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

[ http://www.bootply.com/dywf7Buv1u ]

这一切都很好,但如果我说,将右对齐元素之一更改为包裹在链接内的按钮,那么它就会失控。

代替:

<li><a href="/register">sign up</a></li>
Run Code Online (Sandbox Code Playgroud)

我输入:

<li><a href="/register"><button type="button" class="btn btn-primary btn-small btn-nav">Sign up</button></a></li>
Run Code Online (Sandbox Code Playgroud)

[ http://www.bootply.com/DjNB53gJao# ]

您将看到按钮低于其他所有内容的垂直偏移,这也会拉伸导航栏的整个垂直高度。

请注意,如果您只将 a 放在<button>里面<li>而不用 a 包裹<a>它,则不会发生此问题。当你环绕<a>一个<button>

有任何想法吗?谢谢!

button navbar twitter-bootstrap

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

LINQ OrderBy.它总是返回相同的有序列表吗?

我正在尝试一个简单的OrderBy语句.

要订购的目标数据如下所示:

[
  {"id":40, "description":"aaa", "rate":1},
  {"id":1,  "description":"bbb", "rate":1},
  {"id":4,  "description":"ccc", "rate":2},
  {"id":19, "description":"aaa", "rate":1} 
]
Run Code Online (Sandbox Code Playgroud)

然后我按照房价订购商品.

奇怪的是,如果我'命令'它们,它会'跳过'某个项目的给定偏移量,然后"仅"获取部分数据.

例如,

var result = items.OrderBy(i => i.rate);
var result = result.Skip(2);
var result = result.Take(2);
Run Code Online (Sandbox Code Playgroud)

结果看起来很好,但是"边缘案例"项目根本不会返回.

例如,

如果第一个结果回来了

    [{"id":40, "description":"aaa", "rate":1}, {"id":1, "description":"bbb", "rate":1}]
Run Code Online (Sandbox Code Playgroud)

第二个结果回来了

    [{"id":1, "description":"bbb", "rate":1}, {"id":4, "description":"ccc", "rate":2}]
Run Code Online (Sandbox Code Playgroud)

第二次查询调用尚未返回项"id:19".相反,项目"id:1"已返回两次.

我的猜测是,SQL OrderBy语句不会在给定属性的每次OrderBy订单时产生相同的有序列表,但是共享相同属性的组内的确切顺序可能会发生变化.

引擎盖下的确切机制是什么?

.net sql linq sql-server linq-to-objects

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

Angular UI Bootstrap monthpicker

我正在尝试将日期选择器设置为月份选择器.只要你点击一个月和/或去上一年/明年,一切都按预期工作.但是,如果要通过单击顶部的当前年份来扩大年份选择,则会出现JavaScript错误.

HTML:

<div ng-app="app">
    <div ng-controller="TestController">
        <input type="date" class="form-control" ng-model="date" datepicker-popup="MM/yyyy" is_open="date_opened" ng-focus="date_opened = true" ng-click="date_opened = true" datepicker-options="datepickerOptions">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS:

(function() {
    'use strict';

    var app  = angular.module('app', [
        'ui.bootstrap'
    ]);

    app.controller('TestController', ['$scope', function($scope) {
        $scope.datepickerOptions = {
            datepickerMode: "'month'",
            minMode: 'month'
        };
    }]);
})();
Run Code Online (Sandbox Code Playgroud)

这是JSFiddle演示它(angularjs 1.2.26,ui-bootstrap 0.11.2).

datepicker twitter-bootstrap angularjs angular-ui-bootstrap

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

Bootstrap 行元素是否必须是列的直接子元素?

我可以在 Bootstrap 中有一个包含一些任意<div>元素的列,其中包含另一个<div>包含行的任意元素 - 或行必须是列的直接子项?

twitter-bootstrap

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