За последние 24 часа нас посетили 72089 программистов и 1652 робота. Сейчас ищут 944 программиста ...

проблемы с датой

Тема в разделе "MySQL", создана пользователем PetrOFF, 15 дек 2009.

  1. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    Здраствуйте! Есть столбец тип date в нем различные даты формата 2009-12-13 и т.д Мне надо сравнить его с другими датами, но надо чтоб в нем врезать текуший год. Год я то вырезал а вот как прибавить текуший год незнаю
    Код (Text):
    1.  
    2. SUBSTR(pages.date,6)= temp.date
     
  2. LuckyScrat

    LuckyScrat Активный пользователь

    С нами с:
    16 июн 2009
    Сообщения:
    176
    Симпатии:
    0
    Адрес:
    Москва
    что и с чем сравнить?
    если сравнить даты без учета года, то надо использовать month() и day(), а не substr()....
     
  3. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    вот и все. Спасибо за направление сейчас буду пробывать :)
     
  4. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    а сбить их, что бы сравнивать не отдельно месяц и день а вместе. Типа токого
    Код (Text):
    1.  
    2. month(date)+"-"+day(date)=temp.date
    :(
     
  5. LuckyScrat

    LuckyScrat Активный пользователь

    С нами с:
    16 июн 2009
    Сообщения:
    176
    Симпатии:
    0
    Адрес:
    Москва
    ну если можно извлечь month и day из `date`, то почему из temp.`date` нельзя сделать тоже самое?
    и их уже сравнивать
     
  6. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    та да, думал что просто есть способ соединить. Ну ладно буду так. Спасибо еще раз :)