Несколько полезных SQL запросов

Технические вопросы по UTM 5.0
Закрыто
moog
Сообщения: 15
Зарегистрирован: Пн фев 08, 2010 10:25

Сообщение moog »

Ребята ,как сделать чтоб пинкоды начинающие с 0,заменялись на действующие
к примеру этот

Код: Выделить всё

update card_info set secret=582100561652 where secret=085907722170;
ввожу его ,но он не принимает 0 отбрасывает

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Добавьте кавычки: update card_info set secret=582100561652 where secret='085907722170';

Аватара пользователя
Нафаня
Сообщения: 130
Зарегистрирован: Пн июн 09, 2008 11:12

Сообщение Нафаня »

Подскажите, делал кто запрос?
логин ФИО Сумма инетрнет трафика сумма локального трафика

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Нафаня писал(а):Подскажите, делал кто запрос?
логин ФИО Сумма инетрнет трафика сумма локального трафика
Одним запросом это весьма нетривиально и крайне тормозно получится. Лучше написать скрипт, в общем случае -- выборка из discount_transactions_iptraffic_all с последующим раскидыванием куда нужно.

altraveler
Сообщения: 3
Зарегистрирован: Пн окт 11, 2010 19:12

Сообщение altraveler »

подскажите, как сделать выборку по оставшемуся предоплаченному трафику у клиента?

Jonson
Сообщения: 150
Зарегистрирован: Ср фев 02, 2005 21:48
Откуда: МО, Ногинский р-он

Сообщение Jonson »

ломаю голову над запросом, тех кто находится в системной блокировке более 6 мес, буду благодарен за подсказку

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Jonson писал(а):ломаю голову над запросом, тех кто находится в системной блокировке более 6 мес, буду благодарен за подсказку
сильно не надо ломать

Код: Выделить всё

select users.login, full_name,users.actual_address,
home_telephone,
mobile_telephone,
accounts.balance,
users.comments,
FROM_UNIXTIME(start_date,"%Y %m %d") as date_block
from users,blocks_info,accounts
where users.basic_account=accounts.id
and start_date<unix_timestamp&#40;"2010-01-01"&#41;
and block_type=1
and expire_date=2000000000
and users.basic_account=blocks_info.account_id
and users.is_deleted=0
and blocks_info.is_deleted=0
group by account_id
order by start_date'
в запросе выбираются товарищи, которые нам вовсе не товарищи и были заблокированы раньше 2010-01-01. править по своему усмотрению

Jonson
Сообщения: 150
Зарегистрирован: Ср фев 02, 2005 21:48
Откуда: МО, Ногинский р-он

Сообщение Jonson »

Pulse писал(а): в запросе выбираются товарищи, которые нам вовсе не товарищи и были заблокированы раньше 2010-01-01. править по своему усмотрению
Да Вы просто мастер! Спасибо!

altraveler
Сообщения: 3
Зарегистрирован: Пн окт 11, 2010 19:12

Сообщение altraveler »

altraveler писал(а):подскажите, как сделать выборку по оставшемуся предоплаченному трафику у клиента?
Повторюсь с вопросом... :(

Jonson
Сообщения: 150
Зарегистрирован: Ср фев 02, 2005 21:48
Откуда: МО, Ногинский р-он

Сообщение Jonson »

подскажите, пожалуйста, где искать размер платежа (сумма об. платы) по услуге?

starchik
Сообщения: 461
Зарегистрирован: Сб ноя 22, 2008 22:07

Сообщение starchik »

в базе таблица payment_transactions

Jonson
Сообщения: 150
Зарегистрирован: Ср фев 02, 2005 21:48
Откуда: МО, Ногинский р-он

Сообщение Jonson »

starchik писал(а):в базе таблица payment_transactions
нет, я имею ввиду, периодическую составляющую стоимости услуги

starchik
Сообщения: 461
Зарегистрирован: Сб ноя 22, 2008 22:07

Сообщение starchik »

тогда таблица periodic_services_data колонка cost

Jonson
Сообщения: 150
Зарегистрирован: Ср фев 02, 2005 21:48
Откуда: МО, Ногинский р-он

Сообщение Jonson »

starchik писал(а):тогда таблица periodic_services_data колонка cost
вот, спасибо, правда там искал, видимо был не внимателен. оно

Jonson
Сообщения: 150
Зарегистрирован: Ср фев 02, 2005 21:48
Откуда: МО, Ногинский р-он

Сообщение Jonson »

запутался в связках periodic_services_data и тарифов, подскажите, как выбрать cost from periodic_services_data, где users.id=1 ?

Закрыто