我正在尝试使用vb.net创建一个Windows服务来读取sql表 每3小时一次,获取过去3小时内创建的所有新数据。我知道如何创建Windows服务,但挑战是如何从数据库中获取过去3小时内创建的最新数据。有人可以帮我查询或帮助我使用Vb.net脚本每次获取最新数据。我是编程新手,我们将不胜感激。
谢谢, DEE
答案 0 :(得分:1)
您需要将数据的创建日期存储在数据库的列中。然后你可以使用这样的select语句:
SELECT col1, col2, ..., coln
FROM your_table
WHERE creation_date > DATEADD(hh, -3, GETDATE())