所以这是我所遇到的问题:以下是我正在SQL中处理的查询:
SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED DESC
应该执行的操作应该是给我date_entered的最后一个日期,然后date_entered应该是当前的日期时间,但是实际上并没有执行我要求的操作。以下是我正在寻找的结果:
如果这是先前制作的表:
FILE_DATE_PROCESSED DATE_ENTERED
2015-12-31 19:32:45.000 2015-06-09 14:26:34.360
这需要成为下表:
FILE_DATE_PROCESSED DATE_ENTERED
2015-06-09 14:26:34.360 2015-06-11 9:16:28.344
我不确定它是否可以作为查询来完成,或者是否必须使用c#在VS中完成,但是请以一种或另一种方式来帮助您!
如果要更改特定行的值,则应使用update语句。
如果表仅包含一行,则可以这样进行:
UPDATE FILE_DATE_PROCESSED
SET FILE_DATE_PROCESSED = DATE_ENTERED,
DATE_ENTERED = GETDATE()
话虽如此,如果您想在sql中做任何事情,您确实必须阅读sql教程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句