Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
How refer to current date in Excel SQL query?
I'm trying to use Microsoft Query within Excel to write a SQL query against
a data set. SELECT e.EVENTNAME, e.EVENTDATE FROM EVENT e WHERE (e.EVENTDATE = DATE() ORDER BY e.EVENTDATE In the above, DATE() is not correct to get the current system date. I tried DATE, NOW, NOW(), GETDATE, GETDATE(), TODAY, TODAY().. now of which worked. Can someoine please tell me the correct syntax? Thanks! Ron |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
How refer to current date in Excel SQL query?
Ronald, Here is the way I handle the Date issue..
strToday = DateValue(Now()) SQL = Select * from MyTable where DateField < strToday Ronald S. Cook wrote: I'm trying to use Microsoft Query within Excel to write a SQL query against a data set. SELECT e.EVENTNAME, e.EVENTDATE FROM EVENT e WHERE (e.EVENTDATE = DATE() ORDER BY e.EVENTDATE In the above, DATE() is not correct to get the current system date. I tried DATE, NOW, NOW(), GETDATE, GETDATE(), TODAY, TODAY().. now of which worked. Can someoine please tell me the correct syntax? Thanks! Ron |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
How refer to current date in Excel SQL query?
But what I'm writing is write in the SQL query window so I can't establish
variables, etc. I tried the below but it didn't work either: SELECT e.EVENTNAME, e.EVENTDATE FROM EVENT e WHERE (e.EVENTDATE = DateValue(Now()) ORDER BY e.EVENTDATE wrote in message ups.com... Ronald, Here is the way I handle the Date issue.. strToday = DateValue(Now()) SQL = Select * from MyTable where DateField < strToday Ronald S. Cook wrote: I'm trying to use Microsoft Query within Excel to write a SQL query against a data set. SELECT e.EVENTNAME, e.EVENTDATE FROM EVENT e WHERE (e.EVENTDATE = DATE() ORDER BY e.EVENTDATE In the above, DATE() is not correct to get the current system date. I tried DATE, NOW, NOW(), GETDATE, GETDATE(), TODAY, TODAY().. now of which worked. Can someoine please tell me the correct syntax? Thanks! Ron |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
How refer to current date in Excel SQL query?
May just be the position/use of your parenthesis.. I tried the
following clause in MS Access and then in the MS Query window and both gave me the same result.. WHERE ((TblTraffic.RPT_DATE)<Now()) HTH, Will Ronald S. Cook wrote: But what I'm writing is write in the SQL query window so I can't establish variables, etc. I tried the below but it didn't work either: SELECT e.EVENTNAME, e.EVENTDATE FROM EVENT e WHERE (e.EVENTDATE = DateValue(Now()) ORDER BY e.EVENTDATE wrote in message ups.com... Ronald, Here is the way I handle the Date issue.. strToday = DateValue(Now()) SQL = Select * from MyTable where DateField < strToday Ronald S. Cook wrote: I'm trying to use Microsoft Query within Excel to write a SQL query against a data set. SELECT e.EVENTNAME, e.EVENTDATE FROM EVENT e WHERE (e.EVENTDATE = DATE() ORDER BY e.EVENTDATE In the above, DATE() is not correct to get the current system date. I tried DATE, NOW, NOW(), GETDATE, GETDATE(), TODAY, TODAY().. now of which worked. Can someoine please tell me the correct syntax? Thanks! Ron |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
MS Query - Filtering all dates greater than the current date | Excel Discussion (Misc queries) | |||
Trying to pull the data for current date - Query | New Users to Excel | |||
Refer to current row in formula | Excel Worksheet Functions | |||
How do I enter a date range ie -7 from current date in MS QUERY | Excel Discussion (Misc queries) | |||
how to I refer to current workbook without using its name? | Excel Worksheet Functions |