Forum Moderators: open

Message Too Old, No Replies

How to display records of any table between two Entered dates

SQL qery for display all records between two entered dates.

         

mp3mechanical

5:48 am on Nov 15, 2005 (gmt 0)

10+ Year Member



Hi geeks,
i am working on a prject with asp & access database.
project is 99% completed but i have a problem of displaying table data from database for all dates betweeen two dates enterd by user.
i.e. user want to display records from 12 november 2005(11/12/2005) to 27 november 2005(11/27/2005).he picks up date by datetimepicker popup & then submit form.

i have tried loops, trgiggers etc for date in two ways by javascript & SQL but they are not working either.

PlLease Help me i have deadline to finish project very soon.

Thank You.

saugata_roy

6:33 am on Nov 15, 2005 (gmt 0)

10+ Year Member



u can try converting the date value before quering and comparing the database. for example in sql server u can use

select * from table1 where convert('datetime',datecolumn)>convert('datetime',mydate1) and convert('datetime',datecolumn)<convert('datetime',mydate2)

mp3mechanical

11:07 am on Nov 15, 2005 (gmt 0)

10+ Year Member



i am using access database & dont have sql server on my host.
please tell me about the sql query or change needed inthe database.

thank you.

saugata_roy

7:36 am on Nov 16, 2005 (gmt 0)

10+ Year Member



use the cdate() function, e.g.

SELECT datecreated, name
FROM Table1 where cdate(datecreated)>cdate('10 august 2005') and cdate(datecreated)<cdate('10 november 2005');

carguy84

1:38 am on Nov 17, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



does dateDiff() not work in Access?

saugata_roy

5:28 am on Nov 17, 2005 (gmt 0)

10+ Year Member



oh yeah... i forgot abt tht. dateDiff() function also works fine