首页 > 解决方案 > 在加入另一个表时,数据没有被复制到 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);

标签: sqlsql-server

解决方案


格式 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';

推荐阅读