I have a SQL query in which I will be passing dd/mm/yyyy but the SQL query requires mm/dd/yyyy.
How can I enable this query to take d
For the query I would use dates in YYYY-MM-DD format. As to the output see kalyan's answer.
EDIT: To summarise the comments below (thanks to marc_s) it is necessary to use the format YYYYMMDD when the time part is not included unless you are using the new date types date, datetime2 and datetimeoffset in SQL Server 2008.