Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi guys, I need to have the user enter a starting date
and an ending date to pass to the SQL server for retrieving invoices. I'm just having trouble with the datatypes and conversions. Should I obtain the users input as a string?? Or should I set the users input to a date datatype. I want the user to be able to enter the date in this format mm/dd/yyyy. I tried to convert the invoice date to a string for comparison with my variables but it didn't work. The table.column_name is Armast.finvdate, and my variables are strStartDate & strEndDate. This SQL statement will be embedded in the VBA behind Excel... but I have to get it right: WHERE CONVERT(CHAR(10),Armast.finvdate,101) BETWEEN strStartDate AND strEndDate What is the best way to do this? What datatypes should I declare the StartDate & EndDate? And should I convert Armast.finvdate to match the variables or convert the variables to try and match SQL standard date format? DBAL |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Passing Dates criteria in MS Query | Excel Discussion (Misc queries) | |||
passing dates in a conditional sum(if) | New Users to Excel | |||
Passing Excel Info To Visio | Excel Discussion (Misc queries) | |||
passing excel certification | Excel Worksheet Functions | |||
Passing a parameter to Excel | Excel Programming |