小编kql*_*ert的帖子

从行中包含最大日期的表中选择信息

我的表看起来像这样:

group    date      cash  checks
  1    1/1/2013     0      0
  2    1/1/2013     0      800
  1    1/3/2013     0      700
  3    1/1/2013     0      600
  1    1/2/2013     0      400
  3    1/5/2013     0      200
Run Code Online (Sandbox Code Playgroud)

- 不需要现金只是证明该表中有更多信息

我想得到每个唯一的组,其中日期是最大值,检查大于0.所以返回看起来像这样:

group    date     checks
  2    1/1/2013    800
  1    1/3/2013    700
  3    1/5/2013    200
Run Code Online (Sandbox Code Playgroud)

尝试代码:

SELECT group,MAX(date),checks
    FROM table
    WHERE checks>0
    GROUP BY group
    ORDER BY group DESC
Run Code Online (Sandbox Code Playgroud)

问题虽然它给了我所有的日期和检查,而不仅仅是最大日期行.

使用ms sql server 2005

sql sql-server-2005 greatest-n-per-group

49
推荐指数
4
解决办法
30万
查看次数

如何替换两个索引之间的子字符串

我想在Javascript中的两个索引之间替换文本,例如:

str = "The Hello World Code!";
str.replaceBetween(4,9,"Hi");
// outputs "The Hi World Code"
Run Code Online (Sandbox Code Playgroud)

索引和字符串都是动态的.

我怎么能这样做?

javascript jquery

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

使用desc后sql server逆序

我想在使用desc后反转结果的sql server中的顺序.例如:

SELECT TOP 3 * FROM table ORDER BY id DESC
Run Code Online (Sandbox Code Playgroud)

返回结果:

505
504
503
Run Code Online (Sandbox Code Playgroud)

但后来我想把结果翻转成这样:

503
504
505
Run Code Online (Sandbox Code Playgroud)

我试过了

SELECT * FROM (SELECT TOP 3 * FROM table ORDER BY id DESC) ORDER BY id ASC
Run Code Online (Sandbox Code Playgroud)

但那没用,有什么建议吗?

sql sql-server

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

使用flexbox获得pinterest或jQuery砌体布局

想知道是否有可能只使用新的flexbox布局获得与pinterest或jQuery砌体相同类型的设计布局.这是我得到它:

.flex-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
.item {
    width: 220px;
    height: 250px;
    margin: 10px auto;
    padding: 0;
    background: #ccc;
}
.item:nth-child(3n+2) {
    background: #aaa;
    height: 400px;
}
Run Code Online (Sandbox Code Playgroud)

和HTML我只是使用PHP循环来创建12个项目

<?php
    for ($i=0; $i<=11; $i++) {
        echo '<div class="item"></div>';
    }
?>
Run Code Online (Sandbox Code Playgroud)

css php css3 flexbox

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

滚动上的画布签名会更改鼠标绘制位置

我正在尝试使用画布,以便用鼠标可以写出他们的签名.一切正常,直到我拉伸或滚动屏幕然后它在远离鼠标的不同位置绘制线条.

代码:

function onMouseUp(event) {
    'use strict';
    mousePressed = false;
}
function onMouseMove(event) {
    'use strict';
    if (mousePressed) {
        event.preventDefault();
        mouseX = event.clientX - can.offsetLeft - mleft;
        mouseY = event.clientY - can.offsetTop - mtop;
        ctx.lineTo(mouseX, mouseY);
        ctx.stroke();
    }
}
function onMouseDown(event) {
    'use strict';
    mousePressed = true;
    mouseX = event.clientX - can.offsetLeft - mleft;
    mouseY = event.clientY - can.offsetTop - mtop;
    ctx.beginPath();
    ctx.moveTo(mouseX, mouseY);
}
can.addEventListener('mousemove', onMouseMove, false);
can.addEventListener('mousedown', onMouseDown, false);
can.addEventListener('mouseup', onMouseUp, false);
Run Code Online (Sandbox Code Playgroud)

HTML看起来像: <canvas id="signature" width="567" height="150"></canvas>

javascript jquery html5 canvas

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

sql server select查询一列是相同的,另一列是不同的

我希望能够在表中找到一列相同而另一列不同的事件.

示例表:

id    team    week
1     1       1
1     2       1
2     2       1
2     1       2
Run Code Online (Sandbox Code Playgroud)

我想要一个查询,找到团队不同的所有ID,但周仍然是相同的,所以像团队这样的东西不等于团队,但是周等于一周.

基本上我想知道在同一周内是否有任何ID改变了球队,我该怎么做?

sql sql-server

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

在Jquery中推送一个多维数组

我有一个数组设置为"值",并在数组中是一个名为items的多维数组.

values = {
         full_name: fullname,
         items: [{'item-id': '001', 'item-special': 'nothing'}, {'item-id': '031', 'item-special': 'Make it blue'}],
         address_full: address
         };
Run Code Online (Sandbox Code Playgroud)

如何将更多项目推入阵列?

{'item-id': '055', 'item-special': 'Extra large'}
Run Code Online (Sandbox Code Playgroud)

jquery push multidimensional-array

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

asp fileExists总是返回false

尝试使用循环来检查图像是否存在但是它总是返回false.我确信我正在做一些简单而愚蠢的事情,但这里是代码:

dim fs, sql_except
set fs=Server.CreateObject("Scripting.FileSystemObject")
if Not rs.eof then
    arrRS = rs.GetRows(30,0)
    set rs = nothing
    If IsArray(arrRS) Then
        For i = LBound(arrRS, 2) to UBound(arrRS, 2)
            sku = arrRS(0, i)
            if (fs.FileExists("../i/"&sku&".gif")=false) Then
                response.write sku&"does not exist<br>"
            end if
        next
    end if
    erase arrRS
end if
set fs=nothing
Run Code Online (Sandbox Code Playgroud)

asp-classic

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

jquery加载页面片段加载双div ID

$('#cart').load('shop.php/ #cart');
Run Code Online (Sandbox Code Playgroud)

所以我想重新加载我的页面的购物车部分,但它将其加载到原始的div ID中,如下所示:

<div id="cart">
    <div id="cart">
       // everything loaded fine here
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我只是想让它显示一个div,我做错了什么?

javascript jquery

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

php字符串替换引号

您好我试图使用php str_replace将所有单引号设为双引号但是无论我做什么,它似乎都不起作用,建议

$page = str_replace("/'/", '/"/', $page);
Run Code Online (Sandbox Code Playgroud)

php str-replace

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

为什么我的jquery选择所有文本值

所以我希望能够从表格单元格中获取一个数字并将其与焦点输出相乘,但是选择器会抓取前面名称前面的所有表格单元格.这是代码:

jQuery的

$(document).ready(function(){
    $(".percent").focusout(function(){
        var val2 = $(this).val();
        if (val2==="") {
            val2=0;
        }
        var crew2 = $(this).attr("name"),
            front = $(".front, td[name='front"+crew2+"']").text();
        console.log(crew2);
        console.log(front);
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<tr>
    <td class='front' name='frontI210'>$176.00</td>
    <td><input type='text' class='percent' name='I210' style='' size='4' /></td>
    <td>=</td>
    <td class='total' id='I210'></td>
</tr>
<tr>
    <td class='front' name='frontI250'>$225.00</td>
    <td><input type='text' class='percent' name='I250' style='' size='4' /></td>
    <td>=</td>
    <td class='total' id='I250'></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

和console.log(前)返回fronti210和fronti250的所有文本:

$176.00$225.00
Run Code Online (Sandbox Code Playgroud)

我只想从表格单元格中接收与刚刚完成的输入字段名称匹配的信息,我该怎么做?

javascript jquery

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

php for循环使用我来声明变量名

我想创建一个基于i命名变量的循环,所以它应该是$ l_name0,$ lname1等.这是我试图做的,但它只是永远循环而且不起作用.

for ($i=0; $i<=2; $i++) {
    $L_NAME.$i='name'.$i;
    $L_AMT.$i='amt'.$i;
    $L_QTY.$i='qty'.$i;
    echo $L_NAME.$i;
}
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以做到这一点?

php loops

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