Задать вопрос
  • Как построить запрос по выборке состоящей из дат?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    sql запрос по выборке состоящей из дат?
    Не из дат, а из строк, то что вы думаете о них как о датах, таковыми их не делает.

    в самой таблице бд они хранятся как VARCHAR(50)
    Тадааам! Вот и ответ на вопрос "а зачем все эти стопитьсот типов, когда есть варчар?" Это раз. Ну а в случае скулайта - хотя бы соблюдать формат ISO8601 и использовать соответствующие функции.
    Ну и второе - last_control_milking_date == "10.10.2022" с двумя "равно".

    Ну и по мелочи:
    - судя по переменным внутри запроса это из пхп, но переменная sql не имеет $ (возможно просто опечатка?).
    - зачем farm_name в квадратных скобках, есть общепринятый формат выделения полей через `` кавычки, что позволяет запросу быть "кроссплатформенным"?
    - ну и классика - почему не используются подготовленные запросы?
    Ответ написан
    3 комментария