我正试图返回一个创纪录的数字的历史位置
我有的是:
SELECT l.location, t.transaction_id, t.date_modified
FROM transactions as t
INNER JOIN (
SELECT
t1.received_id, t1.transaction_id, t1.date_modified
FROM (
SELECT received_id, MAX(date_modified) as maxmodify
FROM transactions
GROUP BY received_id) as max_record
JOIN transactions as t1
ON (t1.received_id =max_record.received_id)
) as whatever
INNER JOIN locations as l
ON l.location_id = t.location_id
INNER JOIN received as r
ON r.received_id = t.received_id
WHERE t.received_id='1782'
ORDER BY t.date_modified DESC
Run Code Online (Sandbox Code Playgroud)
这需要大约1分钟来解析并返回如下数据:
T-E1A 67294 2013-05-29 14:05:30
T-E1A 67293 2013-05-29 14:05:30
T-E1A 67294 2013-05-29 14:05:30
T-E1A 67293 …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个函数来删除输入框的第一个字符,如果它= P. 我们使用条形码扫描仪,它使用前缀P,当扫描部件号时,我想在运行中去除它.
<input id="part" onKeyUp="fixP(this.value);" size="20" type="text" name="part" style="text-transform: uppercase;"/>
<script>
function fixP() {
$('#part').val($('#part').val().substr(1).replace(/P/,""));
}
</script>
Run Code Online (Sandbox Code Playgroud)
这只会导致我不断删除输入中输入的任何内容.
任何帮助表示赞赏.