我正在尝试使用开始AMI
https://ec2.amazonaws.com/
?Action=StartInstances
&InstanceId.1=i-10a64379
&AUTHPARAMS
Run Code Online (Sandbox Code Playgroud)
我有以下代码:
case when (a.je_source='Revaluation') then 'No_Location'
when d.user_name like ('SCHE%') then 'No_Location'
when d.user_name like ('C-FA%') then 'No_Location'
when d.user_name like ('C-AGO%') then 'No_Location'
when d.user_name like ('C-VD%') then 'No_Location'
when d.user_name like ('C-JL%') then 'No_Location'
else d.user_name
end as JE_User
Run Code Online (Sandbox Code Playgroud)
有没有办法让它更干净?我尝试了以下操作,但收到了缺少右括号的错误。
case when (a.je_source='Revaluation') then 'No_Location'
when d.user_name like ('SCHE%', 'C-FA%') then 'No_Location'
else d.user_name
end as JE_User
Run Code Online (Sandbox Code Playgroud) 我正在使用jquery ajax来查询来自三方Web服务的数据,问题是我需要将冒号字符:作为数据的一部分传递,而不对其进行编码,但$ .ajax方法是自动编码所有非字母字符.所以问题是
如何防止jquery ajax对数据参数的某些字符进行编码?
更新
我知道冒号是编码的,因为我看到它与Firebug
更新
如果我在浏览器URL框上使用它我得到我想要的数据
http://example.com?callback=jsonp1316104718105&quit=20100299222.0&show=name:fransisco
如果我使用这个在浏览器的URL框上我得到错误的数据
http://example.com?callback=jsonp1316104718105&quit=20100299222.0&show=name%3Afransisco
问题是$ .ajax正在编译最后一个
尝试将具有正数和负数组合的一个数组转移到新数组 - 但仅限于元素为正数的位置.
这是我到目前为止:
$param = array(2, 3, 4, -2, -3, -5);
function positive_function($arr) {
foreach ($arr as &$value) {
if($value > 0)
return $value;
}
}
$modParam1 = positive_function($param);
var_dump($modParam1);
Run Code Online (Sandbox Code Playgroud)
我认为我的foreach声明有什么问题,这里的任何圣人建议?
我认为这是一个非常基本的查询,但它需要很长时间才能运行.
我的MySQL服务器的细节:
我正在运行查询的表有33列:时间戳,32列有井名(例如LEW91_4).目前表中有大约250万条记录.井列的数据类型为float.索引是:
查询:
SELECT
DATE_FORMAT(t_stamp, '%m/%d/%Y %h:00 %p') as 'Date',
AVG(LEW91_1R97) as 'LEW91_1R97',
AVG(LEW91_2R97) as 'LEW91_2R97',
AVG(LEW91_3R97) as 'LEW91_3R97',
AVG(LEW91_4) as 'LEW91_4',
AVG(LEW97_1) as 'LEW97_1',
AVG(LEW97_3) as 'LEW97_3',
AVG(LEW97_4) as 'LEW97_4',
AVG(LEW97_6) as 'LEW97_6',
AVG(LEW97_7) as 'LEW97_7',
AVG(LEW97_8) as 'LEW97_8',
AVG(LEW97_12) as 'LEW97_12'
FROM C1_Flows
WHERE DAY(t_stamp) = 28
AND MONTH(t_stamp) = 09
AND YEAR(t_stamp) = 2015
GROUP BY DAY(t_stamp), HOUR(t_stamp)
Run Code Online (Sandbox Code Playgroud)
当我从MySQL Workbench运行它时,查询当前大约需要11秒.当它从我用于开发HMI的基于Java的界面中运行时,它会因特定错误"读取超时"而超时.
我在类似的服务器上运行了更复杂的查询(即连接,联合,if语句等),并且运行速度比这个快.有没有办法可以加快速度,或者我错过了一些明显的东西?
请帮助我使用访问中的WHERE 子句比较两个日期时间值。
问题是一种日期时间格式采用德语,例如 12.03.2015 4:33:40 PM 而另一种采用美国格式 12/3/2015 4:33:40 PM。
我尝试过的:
SELECT *
FROM Contacts
WHERE (((Format([Edit Date],"mm/dd/yyyy hh:nn:ss AM/PM")) > #11/28/2016 12:31:30#));
Run Code Online (Sandbox Code Playgroud)