我有一个用于SSRS报告的SQL查询,用于返回在两个日期之间创建记录的结果,我使用的参数与日期值相同
select * from results
where [startdate] >=@datestart or [startdate] <=@dateend
当我运行SSRS报告并为@startdate和@enddate选择相同的日期时,我得到两条返回的记录,我知道这是不正确的。当我运行SQL查询并使用日期,例如‘01Feb 2019’而不是参数时,我得到了不同的结果。如果我使用的是实际日期,我是否需要从参数中排除时间,或者将@startdate的时间设置为00:00:00,并将@
我有一个在SSRS中使用的查询,它从SQL Server2008的视图中报告摘要和详细信息。我遇到的问题是我不能正确计算日期范围。以下是查询:
declare @FromDate as Date
SELECT
[ABS] =
case when left(filename,2)='BA' then 'BAGS'
when left(filename,2)='SX' then 'SOCKS'
else 'APPAREL' end,
LEFT(filename,(charindex
我有一张有ID,类型,号码,日期的桌子
例如,没有日期:
1 a 15
2 c 10
3 b 11
4 b 14
5 a 19
6 c 1
7 b 14
8 b 7
选择1:
我想选择每种类型的最后一张唱片.其结果将是:
5 a 19 15.2.2014 16:00
8 b 7 15.2.2014 16:50
6 c 1 15.2.2014 17:00
现在是15.2.2014 17:01
选择2:
我想从"SELECT 1“中选择最后一次输入最多60分钟(尽量不要像"select from (SELECT 1)”那样做,结果是:
8 b 7 15.2.2014 16:50
有
我正在尝试将sql查询重新创建到水晶报表中,其中的参数是用户可以用来指定报表中应该显示哪些项的参数。我当前的sql查询如下:
select *
from SALES
where (customerID = '4' and date = '5/2/2019)
or (customerID = '6' and date = '4/30/2019')
or (customerID = '69' and date = '8/18/1984')
...etc。
我希望能够在水晶报告中复制这一点,并允许用户
我已经写了一个查询,希望它能根据最新日期返回记录。
在这个特定的查询中,我使用了一条select top 1, order by desc语句。然而,我没有得到前1个日期,而是我得到了所有的日期。
这是我的问题:
SELECT Serial Number,
CustomerName,
CellphoneModel..........
FROM CustomersTable INNER JOIN CellPhoneTables
ON CustomersTable.CustomerID = CellphoneTable.CustomerID
我正在尝试在SSRS报告模板中编写VBA代码,并且我有不同的条件映射到相同的结果。例如,当某人选择一个选项"Employee picked“、"Single picked”或"Emp Picked“时
Public Function ChangeCov(ByVal s As String) As String s= s.Trim() If s.ToUpper = "Picked".ToUpper Or s.ToUpper ="Single".ToUpper Return "S" Else : Return
我想知道是否有人能帮上忙。
我有一套数据驱动的订阅,它使用下面的SQL代码来计算参数。这也是报表使用的同一个SQL Server数据源。
select cast(dateadd(day,case when datepart(dw,getdate()) in (5,6) then 4 else 2 end,getdate()) as date) [parameter]
报告中的参数的类型为date。
它已经工作了15个月,没有问题,但在上周服务器升级后,它现在停止工作。在调查时,错误日志显示上面没有给出有效的日期。如果我在报告中手动输入日期,它就可以正常工作。如果我在订阅中指定一个硬编码的日期
我正在学习如何构建SSRS报告。我希望能够输入日期范围。我有一个可以工作的查询,但我对构建SSRS报告还不熟悉。我有Visual Studio 2012来构建我的报告。
下面是我想要转换为报告的SQL查询:
SELECT DISTINCT
USER, DeptStart, DeptName, DeptEnd, COUNT(Files) AS FileCount
FROM My_Table
WHERE TYPE='ImportantFile'
AND TRANSDate BETWEEN '2015-03-01' AND '2015-03-15'
G
框架: ASP.NET webforms。
我有两个文本框,一个输入开始日期时间,另一个输入结束日期时间。我还有一个下拉列表,允许用户在“本地时间”和"UTC“之间进行选择。
方案包括:
如果用户在下拉列表中选择“本地时间”,则在@StartDateTime列和@EndDateTime列中检索结果
如果用户在下拉列表中选择"UTC“,则在@StartDateTime列和@EndDateTime列中检索结果。
我编写的SQL查询不起作用:
SELECT *
FROM [vmc]
WHERE
@DropDownList = CASE
我目前有一个SSRS报告,它每天都运行在下面的SQL代码中。但是,当复制失败而我们错过一天时,我们的法院工作人员希望能够通过输入日期#1手动运行错过的日期。
我需要一些帮助来设置参数@StartDate,这将运行下面的代码。
我有这样的SQL:
Select *
from Court
WHERE
case_filed_dt =
CASE WHEN datepart(weekday,getdate())= 2 THEN
datediff(day,3,getdate())
ELSE
datediff(day,1,getdate())
END
Orde