Click here to Skip to main content
15,889,216 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear friends,

My Database has simple table as below. i need to filter EPF_Numbers only current date

SQL
SELECT EPF_Number FROM Lunch ORDER BY DATE


above query gives all the data in a table. how can i filter current date.anyone can help me


table column = ID ,EPF_Number, COUT, DATE ,TIME

CSS
4   56  1   2015-06-17  23:22:05.7900000
5   7   1   2015-06-17  23:24:01.7070000
6   43  1   2015-06-19  00:28:34.7770000
7   12  1   2015-06-19  09:09:39.1030000


if today is 2015-06-19 resutl shoud be

CSS
6   43  1   2015-06-19  00:28:34.7770000
7   12  1   2015-06-19  09:09:39.1030000
Posted

1 solution

SQL
SELECT EPF_Number FROM Lunch WHERE DATE=GETDATE()   ORDER BY DATE

--GETDATE() WILL GIVE BOTH CURRENT  DATE AND TIME
---
--CONVERT(DATE, GETDATE()) WILL GIVE CURRENT  DATE 
SELECT EPF_Number FROM Lunch WHERE DATE=CONVERT(DATE, GETDATE())   ORDER BY DATE

-----

--IF YOUR DATE IS A VARCHAR COLUMN

SELECT EPF_Number FROM Lunch WHERE DATE=CONVERT(VARCHAR(10), GETDATE(), 111)  ORDER BY DATE
 
Share this answer
 
v3
Comments
Arkadeep De 18-Jun-15 1:45am    
ya..thats ok...u can go with this... (y)
Neranjana pathirana 18-Jun-15 1:57am    
Thank you sir ... it's work for me

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900