2010-05-31 53 views
0

我需要获取有效的所有行,ValidDate是显示这些数据库项有效期限的列。我只需要从数据库中获取有效的项目。我怎样才能做到这一点?我使用SQL Server。如何查询当前在表中的一列中指定的数据之前的所有行?

+0

你可以编辑你的问题来显示数据库的外观和你正在绑定什么吗?请提供更多信息。 – 2010-05-31 06:04:55

回答

2

假设ValidDate意味着有效期至:

SELECT Cols 
FROM MyTable 
WHERE getdate() <= ValidDate 
+0

这工作thanx! – newbie 2010-05-31 06:20:58

2

像这样的事情吧?

SELECT * FROM table WHERE ValidDate => GETDATE() 
+0

不完全有效的TSQL ... neds是getdate()<= ValidDate – 2010-05-31 06:05:31

+0

好吧,我的糟糕的是,在编写我的答案时无法访问SQL Server数据库... – Tommi 2010-05-31 06:22:54

相关问题