使用hlr_date> ='%1 00:00:00'和hlr_date <='%1 23:59:59'在一台服务器上有效,而在另一台服务器上无效吗?

时间:2018-08-25 19:42:45

标签: datetime qsqlquery

我有一个通过.cmd文件发送的查询,该查询可以正常工作并在onse服务器上返回前几天的请求,而在其他服务器上则不返回任何请求。当我使用Server Management Studio在任一服务器上运行查询时,出现错误:

“ Msg 241,第16层,状态1,第1行 从字符串转换日期和/或时间时转换失败。“

关于它为什么在Server Studio Manager中不起作用的任何建议,但是当我通过.cmd发送它时可以起作用吗?还是为什么在Server Management Studio中出错?

.cmd文件中的完整查询文本为: bcp“从ppdb_sys.ppsys.V_hst_alarms中选择*,其中dal_language ='00005'和hlr_date> ='%1 00:00:00'和hlr_date <='%1 23:59:59'” queryout“ ..standard location db ..etc

0 个答案:

没有答案