I am able to extract dates in the correct format i.e.
SELECT CONVERT(VARCHAR(8), GETDATE(), 3)
=dd/mm/yy
My issue is that my users are selecting a date in this format and I
need to select data based on this range.
i.e.
SELECT * FROM TABLE
WHERE date BETWEEN '01/11/2007' AND '30/11/2007'
=The conversion of a char data type to a datetime data type resulted
in an out-of-range datetime value.
(Obviously expecting to see mm/dd/yyyy)
Next Try:
SELECT * FROM TABLE
WHERE CONVERT(VARCHAR(8), date, 3) BETWEEN '01/11/07' AND '30/11/07'
=Returns rows outside of required range
What do I need to do to select all data in my table where the data
range is between 01/11/07 AND 30/11/07 in this format dd/mm/yy ???