kek*_*ian 2 sql sql-server select sql-server-2012
我想动态选择过去两个月中的所有条目,而无需在查询中输入日期范围。
这是我的简单代码:
SELECT Customer_Name, Date FROM table_Customer; all data between last two month
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助
SELECT
ME.FullName,
R.RuleDefaultName,
PR.ObjectName,
PR.CounterName,
P.DateTime,
P.SampleCount,
P.MinValue,
P.MaxValue,
P.AverageValue,
P.StandardDeviation
FROM
Perf.vPerfHourly P
INNER JOIN vManagedEntity ME ON
P.ManagedEntityRowId = ME.ManagedEntityRowId
INNER JOIN vPerformanceRuleInstance PRI ON
P.PerformanceRuleInstanceRowId = PRI.PerformanceRuleInstanceRowId
INNER JOIN vPerformanceRule PR ON
PRI.RuleRowId = PR.RuleRowId
INNER JOIN vRule R ON
PRI.RuleRowId = R.RuleRowId
Run Code Online (Sandbox Code Playgroud)
SELECT Customer_Name, Dt
FROM table_Customer
where dt >= dateadd(day, -60, getdate())
Run Code Online (Sandbox Code Playgroud)
要么
SELECT Customer_Name, Dt
FROM table_Customer
where dt >= dateadd(month, -2, getdate())
Run Code Online (Sandbox Code Playgroud)
您应确保不要将保留关键字用作列名。
确保dt
用适当的date
列替换。该解决方案假定您需要从当前日期开始的前2个月的数据。
归档时间: |
|
查看次数: |
2154 次 |
最近记录: |