Почему использование Curdate в MySQL занимает больше времени, чем использование между [дублирования]MySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Почему использование Curdate в MySQL занимает больше времени, чем использование между [дублирования]

Сообщение Anonymous »

У меня есть запрос MySQL, как это < /p>
SELECT outpatients.OutpatientID AS ID, FLOOR((CURDATE() - patients.DateOfBirth)/10000) AS age,
from outpatients
LEFT JOIN patients ON outpatients.PatientID = patients.PatientID
WHERE outpatients.DeletedBy IS NULL AND DATE(outpatients.CreatedOn) = CURDATE() LIMIT 0, 20
< /code>
Когда я запускаю, это потребовалось длительность для 1 запроса: 14 641 сек. '2025-01-01' и '2025-01-31' < /code>
и для 1 запроса: 0,219 с. < /P>
Вопросы. Как один день занял больше времени, чем более одного дня (в случае более 30 дней)

Подробнее здесь: https://stackoverflow.com/questions/795 ... ng-between
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «MySql»