Considering the actual SQL execution plan for these queries, it gives exactly the same execution plan and the same execution cost. However, this may vary depending on the index setting and statistics collected, so the best thing to do is check.
One thing to be aware of is that two queries may not return the same result. The second SQL will always return a single record, where the first record can return multiple rows, if datecolumnnot unique.
source
share