sql - Submit Date After 7 -
i have table in there 2 columns date status
create table status ( date nvarchar(20), status bit )
now want select records status = false , date after 7 days of submit, if today have insert 2 records false status want query show record after 7 day on 8-04-2015 records of 1-04-2015 status false should show.
if understand question; please tell do.
as @gvee stated in comment above, should store dates either date
or datetime
field. allow query so:
select [date], [status] <yourtable> [date] <= dateadd(d, -7, getdate()) , [status] = 0
this give results false status 7 days or older.
alternatively, where
clause this:
where datediff(d, [date], getdate()) >= 7 , [status] = 0
if absolutely must keep column nvarchar
data type, date format provided, can convert
datetime
so:
convert(datetime, [date], 105)
so where
clause this:
where datediff(d, convert(datetime, [date], 105), getdate()) >= 7 , [status] = 0
Comments
Post a Comment