我有以下查询:
SELECT * FROM
(
SELECT unix_timestamp, input_raw, tag_id
from [200030].[dbo].inputs
WHERE inputs.date_time > dateadd(day,-1,getdate())
AND
(tag_id = 92164 or tag_id = 92149)
) src
pivot
(
max(input_raw)
FOR tag_id IN ([92164], [92149])
) piv
ORDER by unix_timestamp DESC
Run Code Online (Sandbox Code Playgroud)
这很棒,很有效.它给了我结果:

但是,我希望查询为我做一件事.
每当存在'NULL'结果时,我希望查询将'NULL'替换为列中的最后一个'non-NULL'值.
例如,列'92164'中看到的第一个NULL将替换为'211'.
此外,有可能会有几个'NULL'是一行,所以查询需要继续上升,直到找到无NULL.
我已经能够用PHP实现这一目标.将结果放入2D关联数组并运行找到空值的函数然后循环查找最后一个非NULL,但我真的想在SQL中尽可能地执行此操作.我更愿意使用
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)){
//code
}
Run Code Online (Sandbox Code Playgroud)
方法比分配几个数组.
有帮助吗?
谢谢
//编辑
忘记添加,这仅适用于空值以上的任何非空值.例如,如果第一行为NULL,则可以接受.
我有下表:
<table id="messages" border="1">
<tbody>
<tr>
<th>Name</th>
<th>Text</th>
<th>Subject</th>
</tr>
<tr value="1">
//data
</tr>
<tr value="2">
//data
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我需要一些jquery,它将返回被点击的tr的val属性.我已经有了jquery,它将返回tr中所有teh包含td的数组,但我仍然需要将"value"保存到变量中.有帮助吗?
我正在尝试使用Time Picker插件实现jQuery UI Date Picker(http://trentrichardson.com/examples/timepicker/).
我将js和css分别保存在与我的脚本相同的目录中,分别保存在timpicker.js和picker.css中.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Datepicker - Select a Date Range</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
<link rel="stylesheet" href="picker.css" />
<script src="timepicker.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$('#from').datetimepicker();
</script>
</head>
<body>
<label for="from">From</label>
<input type="text" id="from" name="from" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Firebug一直给我这些错误:
ReferenceError: jQuery is not defined
[Break On This Error]
})(jQuery);
datetimepicker.js (line 1919)
TypeError: $(...).datetimepicker is not a function
[Break On This Error] …Run Code Online (Sandbox Code Playgroud) javascript ×2
jquery ×2
html-table ×1
performance ×1
php ×1
pivot ×1
return-value ×1
sql-server ×1
timepicker ×1