if(prev_clicked)
{
$("#accordion li a.category").css('background-image', 'url("img/off_all_channel.png")');
$("#accordion li a.comment").css('background-image', 'url("img/on_all_online.png")');
$(".icha0").removeProperty("background-color");
$(".icha0").removeProperty("opacity");
}
else
{
$(".icha0").css("background-color","#D5D5D2");
$(".icha0").css("opacity","0.70");
}
Run Code Online (Sandbox Code Playgroud)
我试图删除我添加的两个css属性,但它似乎无法正常工作.虽然怎么样?
我有一张这样的桌子......
CustomerID DBColumnName Data
--------------------------------------
1 FirstName Joe
1 MiddleName S
1 LastName Smith
1 Date 12/12/2009
2 FirstName Sam
2 MiddleName S
2 LastName Freddrick
2 Date 1/12/2009
3 FirstName Jaime
3 MiddleName S
3 LastName Carol
3 Date 12/1/2009
Run Code Online (Sandbox Code Playgroud)
我想要这个......
这可能使用PIVOT吗?
CustomerID FirstName MiddleName LastName Date
----------------------------------------------------------------------
1 Joe S Smith 12/12/2009
2 Sam S Freddrick 1/12/2009
3 Jaime S Carol 12/1/2009
Run Code Online (Sandbox Code Playgroud) 我有一个查询来获取2个日期时间之间的日期差异:
SELECT DATEDIFF(DAY, @CreatedDate , GETDATE())
Ex :
SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE())
Run Code Online (Sandbox Code Playgroud)
我需要有一个这样的查询工作,它将从创建日减去一天:
SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
Run Code Online (Sandbox Code Playgroud) 当我使用curl
via POST
和set时CURLOPT_POSTFIELD
,我必须urlencode
或任何特殊格式?
例如:如果我想发布2个字段,第一个和最后一个:
first=John&last=Smith
Run Code Online (Sandbox Code Playgroud)
curl应该使用的确切代码/格式是什么?
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$reply=curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud) 我试图编写一个使用WHERE LIKE'%text%'子句的语句,但是当我尝试使用文本参数时,我没有收到结果.例如,这有效:
SELECT Employee WHERE LastName LIKE '%ning%'
Run Code Online (Sandbox Code Playgroud)
这将返回用户Flenning,Manning,Ningle等.但是这句话不会:
DECLARE @LastName varchar(max)
SET @LastName = 'ning'
SELECT Employee WHERE LastName LIKE '%@LastName%'
Run Code Online (Sandbox Code Playgroud)
未找到结果.有什么建议?提前致谢.
如何将数组转换为哈希集?
string[] BlockedList = BlockList.Split(new char[] { ';' },
StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
我需要将此列表转换为hashset
.
标题说明了这一点,为什么我不能在SQL Server的where子句中使用窗口函数?
这个查询很有意义:
select id, sales_person_id, product_type, product_id, sale_amount
from Sales_Log
where 1 = row_number() over(partition by sales_person_id, product_type, product_id order by sale_amount desc)
Run Code Online (Sandbox Code Playgroud)
但它不起作用.有没有比CTE /子查询更好的方法?
编辑
值得一提的是CTE的查询:
with Best_Sales as (
select id, sales_person_id, product_type, product_id, sale_amount, row_number() over (partition by sales_person_id, product_type, product_id order by sales_amount desc) rank
from Sales_log
)
select id, sales_person_id, product_type, product_id, sale_amount
from Best_Sales
where rank = 1
Run Code Online (Sandbox Code Playgroud)
编辑
用子查询显示答案的+1,但实际上我正在寻找无法在where子句中使用窗口函数的原因.
我有一个有趣的难题,我认为可以用纯粹的SQL解决.我有类似于以下的表:
responses:
user_id | question_id | body
----------------------------
1 | 1 | Yes
2 | 1 | Yes
1 | 2 | Yes
2 | 2 | No
1 | 3 | No
2 | 3 | No
questions:
id | body
-------------------------
1 | Do you like apples?
2 | Do you like oranges?
3 | Do you like carrots?
Run Code Online (Sandbox Code Playgroud)
我想得到以下输出
user_id | Do you like apples? | Do you like oranges? | Do you like carrots?
---------------------------------------------------------------------------
1 …
Run Code Online (Sandbox Code Playgroud) 我在SQL Server 2005中有一个包含多个变量的存储过程,我想使用select语句设置这些变量的值.所有三个变量都来自同一个表,应该有一种方法可以使用一个select语句来设置它们,而不是我现在拥有的方式,如下所示.请帮我搞清楚.
DECLARE @currentTerm nvarchar(max)
DECLARE @termID int
DECLARE @endDate datetime
SET @currentTerm =
(
Select CurrentTerm from table1 where IsCurrent = 1
)
SET @termID =
(
Select TermID from table1 where IsCurrent = 1
)
SET @endDate =
(
Select EndDate from table1 where IsCurrent = 1
)
Run Code Online (Sandbox Code Playgroud)