我试图将日期时间(FECHA
)复制到另一个日期时间格式的表,但是sql说“日期格式有问题(FECHA
)”。任何的想法?
SQL有DATEFORMAT
函数,但在SQL Ce中,不存在...... :(
我的查询;
INSERT RESUMEN (FECHA,ARTICULO,METROS)
SELECT ARTICULO, FECHA, Sum(METROS) as Cant
FROM HISTORIC
WHERE FECHA BETWEEN '07/08/2016' AND '07/12/2016'
GROUP BY ARTICULO,FECHA.
如果我执行此查询工作,但列datetime
中没有FECHA
;
INSERT RESUMEN (ARTICULO,METROS)
SELECT ARTICULO, Sum(METROS) as Cant
FROM HISTORIC
WHERE FECHA BETWEEN '07/08/2016' AND '07/12/2016'
GROUP BY ARTICULO
答案 0 :(得分:1)
您的插入内容的列顺序似乎是向后的:
INSERT RESUMEN (FECHA,ARTICULO,METROS)
SELECT ARTICULO,FECHA, Sum(METROS) as Cant
FROM HISTORIC
WHERE FECHA BETWEEN '07/08/2016' AND '07/12/2016'
GROUP BY ARTICULO,FECHA
您正在ARTICULO
列中插入FECHA
。切换这两个字段:
INSERT RESUMEN (FECHA,ARTICULO,METROS)
SELECT FECHA, ARTICULO, Sum(METROS) as Cant
FROM HISTORIC
WHERE FECHA BETWEEN '07/08/2016' AND '07/12/2016'
GROUP BY ARTICULO,FECHA