|
Второй запрос не идентичен первому, так как в первом используется внешнее обьединение а во втором внутренное. Убыстрить его врядли получится (по крайней мере я не знаю как) но можно разбить на два (или больше в зависимости от ситуации) запроса попроще и на клиенте локейтится.
Для передачи дат в запрос не используй CAST, передавай как параметры.
|