ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   QUERY FOR TODAY RECORDS (https://www.excelbanter.com/excel-worksheet-functions/140327-query-today-records.html)

shaqil

QUERY FOR TODAY RECORDS
 
Dear All,

I have the following SQL for 25-04-07 but I want to change it for
today means that if I open it tomorroe then it will show records for
26-04-07 not 25-04-07.

My SQL is :

SELECT `Sheet1$`.date, `Sheet1$`.party, `Sheet1$`.amount
FROM `C:\tmp.xls`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.date={ts '2007-04-25 00:00:00'})

Kindly solve my problem.

Thnx


Black country boy

QUERY FOR TODAY RECORDS
 
If you have one cell with the =TODAY() formula, then run a macro that copies
and pastes 'Special, Values', this will give you a date that stays the same.
Remember to format the destination cell as Date before pasting.
BCB

"shaqil" wrote:

Dear All,

I have the following SQL for 25-04-07 but I want to change it for
today means that if I open it tomorroe then it will show records for
26-04-07 not 25-04-07.

My SQL is :

SELECT `Sheet1$`.date, `Sheet1$`.party, `Sheet1$`.amount
FROM `C:\tmp.xls`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.date={ts '2007-04-25 00:00:00'})

Kindly solve my problem.

Thnx



Ron Coderre

QUERY FOR TODAY RECORDS
 
Try the SQL DATE() function. Typically that function returns the current
date to a query:

Example:
SELECT `Sheet1$`.date, `Sheet1$`.party, `Sheet1$`.amount
FROM `C:\tmp.xls`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.date=DATE())

Does that help?
***********
Regards,
Ron

XL2002, WinXP


"shaqil" wrote:

Dear All,

I have the following SQL for 25-04-07 but I want to change it for
today means that if I open it tomorroe then it will show records for
26-04-07 not 25-04-07.

My SQL is :

SELECT `Sheet1$`.date, `Sheet1$`.party, `Sheet1$`.amount
FROM `C:\tmp.xls`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.date={ts '2007-04-25 00:00:00'})

Kindly solve my problem.

Thnx



shaqil

QUERY FOR TODAY RECORDS
 
On Apr 26, 4:00 am, Ron Coderre
wrote:
Try the SQL DATE() function. Typically that function returns the current
date to a query:

Example:
SELECT `Sheet1$`.date, `Sheet1$`.party, `Sheet1$`.amount
FROM `C:\tmp.xls`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.date=DATE())

Does that help?
***********
Regards,
Ron

XL2002, WinXP

"shaqil" wrote:
Dear All,


I have the following SQL for25-04-07but I want to change it for
today means that if I open it tomorroe then it will show records for
26-04-07not25-04-07.


My SQL is :


SELECT `Sheet1$`.date, `Sheet1$`.party, `Sheet1$`.amount
FROM `C:\tmp.xls`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.date={ts '2007-04-25 00:00:00'})


Kindly solve my problem.


Thnx


Thanks a lot Mr Ron, ur SQL is working.

U did the same job that Ron did for Harry in Harry potter & Sorcerer's
Stone.

Thnk U Very Much.



All times are GMT +1. The time now is 10:33 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com