sql - 在加入另一个表时,数据没有被复制到 SQL Server 中的临时表中
问题描述
select L.*
into PortTom4L
from PortTomMsgHist4L L
Inner join PortTomMsgHist P on P.mnmNestOrderNumber = L.mnmNestOrderNumber
where P.DtTime >= convert(datetime, '2020/01/01', 103)
and P.DtTime < convert(datetime, '2020/02/01', 103);
解决方案
格式 103 是 DD/MM/YYYY。只需使用常规日期格式:
select L.*
into PortTom4L
from PortTomMsgHist4L L join
PortTomMsgHist P
on P.mnmNestOrderNumber = L.mnmNestOrderNumber
where P.DtTime >= '2020-01-01' and
P.DtTime < '2020-02-01';
推荐阅读
- php - 列出远程主机上的文件失败
- powershell - Office 365 会议室邮箱 CalendarProcessing 通过 Microsoft Graph 访问
- c# - C# 名称在当前上下文中不存在
- javascript - 当我尝试缓存 xxx.worker.js 时,Service Worker 不会安装
- python - 有没有办法在 Airflow 中创建动态工作流
- rust - 为什么我需要在子模块中使用 `use` 语句,但在 main.rs 中不需要?
- c# - 使用插件编辑 UI
- php - PHP主键表来自外键
- node.js - Nodemailer 无法从 .env 访问信息
- sql - 如何从两个选择语句中获得组合