За последние 24 часа нас посетил 23661 программист и 1554 робота. Сейчас ищут 1209 программистов ...

Сумирование в SQL

Тема в разделе "PHP и базы данных", создана пользователем AviOn, 2 фев 2009.

  1. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Такой вопрос. Может показатся странным.
    Можна ли в базе сделать апдейт поля присумировав ему еще некое значение, посредством самой SQL?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    [sql]... SET field = field + 123[/sql]
     
  3. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    если выразить по-русски - то станет легче.

    что нужно-то?
    [sql]update mytable set field5 = field5 + 1 where id = 333[/sql]
    &
     
  4. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Ребята сорри. Поле типа "VARCHAR" но содержит только числа вида "15.06". Интересует возможность обновить это поле присумировав ему 4, например. Что бы получилось "19.06".
    Возможен ли такой вариант?
     
  5. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    А ты попробуй?
     
  6. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    да. И лучше покурить мануал по поводу преобразование типов, чтобы понять где еще будут грабли при таком подходе.

    еще есть тип Decimal - посмотри в его сторону.
     
  7. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    ок. Спасибо за наводку.
     
  8. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Sergey89, такой вариант прокатил...