我有一个看起来像这样的表:
<table id="start" class="appplytblclr">
<tr class="heading">
<td>First coumn</td>
<td>second column</td>
<td>3rd column</td>
<td>4th column</td>
<tr>
<tr id='1'>
<td>
<input type="checkbox" offval="no" value=" ">
</td>
<td>s</td>
<td>t</td>
<td>f</td>
</tr>
<tr id='2'>
<td>
<input type="checkbox" offval="no" value=" ">
</td>
<td>s</td>
<td>t</td>
<td>f</td>
</tr>
<tr id='3'>
<td>
<input type="checkbox" offval="no" value=" ">
</td>
<td>s</td>
<td>t</td>
<td>f</td>
</tr>
<tr id='4'>
<td>
<input type="checkbox" offval="no" value=" ">
</td>
<td>s</td>
<td>t</td>
<td>f</td>
</tr>
<tr id='5'>
<td>
<input type="checkbox" offval="no" value=" ">
</td>
<td>s</td>
<td>t</td>
<td>f</td>
</tr>
<tr id='6'>
<td>
<input type="checkbox" …Run Code Online (Sandbox Code Playgroud) 我有以下代码
var list = new List<KeyValuePair<string, int>>();
list.Add(new KeyValuePair<string, int>("Cat", 1));
list.Add(new KeyValuePair<string, int>("Cat", 2));
list.Add(new KeyValuePair<string, int>("Rabbit", 4));
Run Code Online (Sandbox Code Playgroud)
现在我试图通过"Cat",我应该在变量中得到这些键的总和.如果我通过Rabbit,只传递那个数字
怎么弄这个?思考每个......
我在stackoverflow中检查了这个错误,但我的情况和错误是不同的.请不要重复.
我收到以下错误
从SQL中的字符串转换日期和/或时间时
我在我的存储过程中有以下查询.work_completion_date_inst列类型是date,它将日期存储为以下格式.我正在使用SQL Server 2008.
yyyy-mm-dd
2018-04-03
2018-04-03
2018-04-14
2018-04-13
CREATE PROCEDURE [dbo].[test]
(@P_USER_ID INT,
@P_START_DATE DATETIME,
@P_END_DATE DATETIME)
AS
BEGIN
SELECT name
FROM table1
WHERE work_completion_date_inst BETWEEN @P_START_DATE AND @P_END_DATE
AND user = @P_USER_ID;
END;
Run Code Online (Sandbox Code Playgroud)
我将以下日期传递给存储过程:
P_START_DATE = 01/04/2018
P_END_DATE = 16/04/2018
Run Code Online (Sandbox Code Playgroud)
当它从服务器传递时,在存储过程中,它到达为 '01/04/2018 00:00:00' and '16/04/2018 00:00:00'
所以我得到了"转换失败错误".
如果我将日期传递给小于或等于12,则查询有效.每当它高于12时,弹出此错误.
例如:
select name
from table1
where work_completion_date_inst BETWEEN '01/04/2018 00:00:00' and '12/04/2018 00:00:00';
Run Code Online (Sandbox Code Playgroud)
你能帮我解决一下吗?