sql-scripts - 如何使用其中一个参数对可变日期执行 SQL 语句?
问题描述
我想要做的是让系统日期决定我的报告年份在这个查询中应该是什么:
EXEC [reporting].[Testing]
@CompanyNames = NULL,
@ReportYear = 2020
像这样:
EXEC [reporting].[Testing]
@CompanyNames = NULL,
@ReportYear = YEAR(SYSDATE())
有什么想法吗?
谢谢
解决方案
你可以试试这个。我希望你的报告是数据库
EXEC [reporting].[Testing]
@CompanyNames = NULL,
@ReportYear = cast(getdate() as date(30))
推荐阅读
- flutter - 为什么我无法在 Future builder 中的 PageView.builder 中更改页面?
- security - 解包缓冲区的安全风险是什么?
- go - gorilla mux 在使用变量时为静态文件设置了错误的路径
- eslint - ESLint:需要对基于字符串的枚举键进行排序
- shopware - 商店用品中产品组的最佳实践
- scheme - 如何使用带有哈希表的 ice-9 原子盒
- kubernetes - Kubernetes 命名空间 post 和 pre delete 钩子
- python - 使用 Matplotlib 的条形图绘制烛台和成交量图并跳过周末
- c# - 创建 TXT 文件并将其保存到 DISK C:使用 system.io ,但访问被拒绝
- xcode - macOS 应用程序不能分发“开发者 ID”(选项不显示)