sql-server - 如何将多个日期值传递给sql中的单个变量
问题描述
无法传递多个日期值。
declare @Exdate date
set @Exdate = '2020-2-26','2020-2-27'
select *
from X
where Ex_Date in (@Exdate)
解决方案
您是否需要不同的日期时间值,您可以声明表变量:
declare @Exdate table (
date_value date
)
insert into @Exdate (date_value)
values ('2020-2-26'),('2020-2-27')
select *
from X where Ex_date in (select date_values from @Exdate)
推荐阅读
- typescript - 试图坚持未发现的对象类型实体
- flutter - Google_Map _Flutter 有一些未定义的功能
- python - Django 自定义模型 - 无法成为超级用户
- java - 使用axios将带有嵌入文件的复杂对象从vuejs发送到java spring
- node.js - 如何在终端程序中显示进度图标,如此处所示?
- c - 是否可以使用 libcurl 同时下载和 POST 与 multipart/form-data 相同的文件?
- python - 尝试在 Docker 中运行 Python 脚本时出现“发件人:未找到”
- jupyter-notebook - jupyter_to_medium 扩展在 Ubuntu 20.04 的 jupyter notebook 中不起作用
- windows - Windows 11 支持的操作系统 GUID 是什么?
- elixir - 编程 Phoenix LiveView 书 | 第一章的最后一个任务怎么做?