
Daniel
21.06.2016
17:13:19
как его теперь решишь? технологии 25+ лет

Vitaly
21.06.2016
17:13:46
хех, понял)
select A, ((select sum(B) from tab where C='n1' group by A ) - (select sum(B) from tab where C='n2' group by A)) from tab group by A
вот хочу выполнить запрос типа такого
но не выполняет, говорит подзапрос возвращает больше одной строки, а мне так и надо просто, чтобы большое одной
если надо могу в нормальной форме пояснить что хочу сделать тем запросом

Daniel
21.06.2016
17:15:02
а на джойны переписать?

Google

Daniel
21.06.2016
17:15:14
что за субд?

Vitaly
21.06.2016
17:15:28
mysql
я в джоины не силен, но тут вся суть именно в том, что надо сделать вычитание

Daniel
21.06.2016
17:16:34
так это

Вжик
21.06.2016
17:16:36
а window-функции никак сюда не запихнуть?
есть и вычитание в джойнах

Daniel
21.06.2016
17:16:52
сложение-вычитание обладают свойство коммуникативности

Vitaly
21.06.2016
17:17:17
так, давайте я поясню на примере, а вы скажете способ и я пойду его гуглить и хавать новых знаний, хорошо?)

Daniel
21.06.2016
17:17:27
то есть - похер, в каком порядке складывать-вычитать

Vitaly
21.06.2016
17:20:21
в общем допустим у нас есть таблица банковских операций, в ней три колонки - клиент, сумма, и вид операции. в моей формуле - A,B,C соответсвенно.
есть два вида операции - положить деньги и снять деньги - n1,n2
надо для каждого клиента узнать его статус после всех выполненных им операций, то есть в + или - его счет. изначально у каждого клиента он равен 0.
то есть, как я думал, суммировать все операции для каждого клиента когда он ложит деньги на счет, и когда снимает их, и потом из первой суммы вычесть вторую и по результату уже судить.
вот по отдельности суммы у меня работают. (select sum(B) from tab where C='n1' group by A)
а вот вычитание не получается

Daniel
21.06.2016
17:22:06
select t1.A, sum(t2.B) - sum(t3.B)
from tab as t1
left join tab as t2 on (t1.A = t2.A)
left join tab as t3 on (t1.A = t3.A)
where t2.C = 'n1'
and t3.C = 'n2'
group by A;
не вот это ли нужно?

Vitaly
21.06.2016
17:27:56
попробовал, результат не совпадает почему-то

Google

Vitaly
21.06.2016
17:28:17
но я не прошу писать мне код, что вы)
я так понял чот надо копать в джоины, так?

Daniel
21.06.2016
17:29:14
ну - да
джойнить же можно и с сабселектами

Vitaly
21.06.2016
17:29:34
буду гуглить, учить. Спасибо)

Magistr
21.06.2016
17:31:07

Vitaly
21.06.2016
17:32:51
что? поясни , пожалуйста

Magistr
21.06.2016
17:34:51
что? поясни , пожалуйста
https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C по сути древний механизм поддержания корректности счета

Vitaly
21.06.2016
17:38:29
думаю мне такой способ не подойдет. по условию я должен сделать конкретный результат - n1 или n2
у меня была идея просто получить с бд отдельно n1 и n2 для каждого А, и все вычисления провести уже непосредственно в программе.
но один вариант такой программы потерпел фиаско, а второйя не хочу использовать иначе не видать мне работы как собственных ушей без подручных средств

Uber
21.06.2016
18:26:11

Nikita
21.06.2016
19:55:44
А кто-нибудь знает, есть ли готовые виджеты для сайтов с сообщениями из telegram каналов?
простите, что не про sql

Dmitrii
21.06.2016
19:56:09
Можно сделать, но оно не очень реалтайм будет
Или очень медленно

Nikita
21.06.2016
19:56:49
не, сделать не хочется, нет ничего готового? пофиг что медленно. сайт статический, я думал может какие-то сервисы есть уже

Александр
21.06.2016
19:58:41
На хабре было

Aleksandr
21.06.2016
20:52:54
кстати по-моему незанятая ниша для стартапа/подработки, продавать за копейки виджеты группы телеграм или содержимое канала транслировать
всего-то сделать бота на Client API (не Bot API), иммитирующего живое присутствие и парсящего всё происходящее/присутствующих
на тостере тоже уже несколько раз спрашивали о том, есть ли готовые такие

Vλαdmιr
21.06.2016
21:00:14
Надо делать

ptchol
21.06.2016
21:00:47
в scaleway оказывается ограничение в 1тб монтируемых вольюмов на хост

Google

ptchol
21.06.2016
21:01:14
главное они написали
Additional volumes
Volume are available per 50GB increments up to 150GB, with a maximum of 15 volumes per server.
Volumes are billed €1 /month per additional 50GB of SSD

Roman
21.06.2016
21:01:38
кстати, у скалов самая адекватная впнка ниже 5$ получилась

ptchol
21.06.2016
21:01:44
а пытаетшься создать больше 6 томов по 150гб и все, приплыли.

Roman
21.06.2016
21:01:45
кнопку нажал - юзай

Александр
21.06.2016
21:02:14
Родина им софтэзер дала

Roman
21.06.2016
21:02:43
а пидорасы владимира на евро развели :(

ptchol
21.06.2016
21:05:44
http://hastebin.com/gitoboqoya.hs
красиво конечно, если так ночь проживет, и окажется что они не аккаунтят это никак и не режут то надо брать )
30к иопсов/900гб raw ~ 800гб полезного будет за 18 баксов это прям 'щикаааааааарно'

Aleksandr
21.06.2016
21:08:49
а у них ещё не было инфраструктурных фейлов?

ptchol
21.06.2016
21:09:03
это online.net )

Aleksandr
21.06.2016
21:09:07
прям таких заметных

ptchol
21.06.2016
21:09:13
наверняка были если почитать

Aleksandr
21.06.2016
21:09:14
а-а
но всё равно?

ptchol
21.06.2016
21:09:26
*поискать

Roman
21.06.2016
21:10:51

ptchol
21.06.2016
21:10:52
вобще я думаб просто у них на той стороне кеш здоровый гигов на 100

Roman
21.06.2016
21:10:58
чтобы фейлы не палить:)

Aleksandr
21.06.2016
21:11:07

ptchol
21.06.2016
21:11:09
и за ночь все это дело просядет по иопсам

Roman
21.06.2016
21:11:25
ну пока стабильны как до

Google

Roman
21.06.2016
21:11:35
панелька менее удобная
в остальном ок

Aleksandr
21.06.2016
21:11:58
а какая политика с ддосами?
они сразу нуллроутят, или хотя бы что-нибудь митигейтят из коробки?
сори за оффтопик, просто раз уж речь зашла

Roman
21.06.2016
21:12:24
пока не было опыта с ддосом

Admin
ERROR: S client not available

Roman
21.06.2016
21:12:42
у них

Dmitrii
21.06.2016
21:13:16
Для митигации придется занести

Aleksandr
21.06.2016
21:13:57
всё равно уже здорово

Phsm
21.06.2016
21:13:59
у OVH еще ддос-защита есть
почти всегда справляется, хотя недавно пропустила банальный synflood

Eugene
21.06.2016
21:14:32
да cloudflare подрубил и все

Aleksandr
21.06.2016
21:14:33
да, фронтэндики можно там содержать
у них же сейчас и VDSки вкусные есть разные

Roman
21.06.2016
21:15:18
у скалы:
Anti-DDoS
All our offers comes with a basic DDoS protection to prevent your server to go down.
вроде что-то есть

Phsm
21.06.2016
21:15:45
я не буду рекомендовать, не пользовался услугами, но вроде Serverius еще очень хвастается своим антиддос

Roman
21.06.2016
21:16:05
Do you offer protection against DDoS attacks?
Our network is protected by Online’s global anti-ddos protection. If you want to get the complete DDoS protection, you need to subscribe to our premium bandwidth.
крч, надо тестить чтобы наверняка сказать

Google

Phsm
21.06.2016
21:16:30
я прощупывал их как кандидатов для новой площадки - отзывчивые вполне. создают впечатление nice guys )

Aleksandr
21.06.2016
21:16:47
пасиб =)

Roman
21.06.2016
21:20:38

Vλαdmιr
21.06.2016
21:24:00
у казахов митм на госуровне
Все правильно сделали

Dmitrii
21.06.2016
21:27:25
это бред.
Не, не бред. Явное правда отфильтруют, но если что-то серьезное — евро 200 занести и будет норм.
На их же online.net так
(пользовался online.net и ovh когда они были открыты только Французам)

Phsm
21.06.2016
21:37:43
жесть. И даже если опустить вопросы этики: чисто технически: как быть уверенным что за митмом этим находится нормальный ресурс (с проверенным сертификатом), а не еще один, но уже зловредный митм?

Roman
21.06.2016
21:38:30
чуваки в кз потихоньку на впн перелазят

Phsm
21.06.2016
21:39:07
хорошо быть одмином. есть проверенные быстрые впны в кучу нормальных стран :)

Roman
21.06.2016
21:39:28

Phsm
21.06.2016
21:40:09
ну долго за 200 евро они такое держать не будут :) но как правило такие атаки долго не держатся

Dmitrii
21.06.2016
21:40:18
Хрен знает, я ддоса только на ОВХ ловил серьезные. На онлайн.нете максимальный 5 или 7 был и это давно было

Phsm
21.06.2016
21:40:22
часов 6, ну максимум 8