Alexander 🐕
Файл точно больше, чем файловый кэш?
Alexander 🐕
Надо еще писалку параллельно пустить
Denis
Позже )
Alexander 🐕
Братва, меня посадили в вагон с китайскими туристами
Alexander 🐕
Все, что вы о них читали - правда
Alexander 🐕
Это обезьяны
Alexander 🐕
BTW, Chinese-phobic moderator should be removed from chat
Donald
провел в Китае месяц, в том числе в вагоне с китайцами (даже не туристами)
Donald
брат жив
Alexander 🐕
Denis
Donald
неа, я ваще не пью.
настойки на змее кстати в тайланде популярны
𝔹𝕠𝕣𝕚𝕤
.
Denis
𝔹𝕠𝕣𝕚𝕤
Вайфай в метро, фраза не актуальна)
KlonD90
треххеровое вино пробовал?
Denis
Если кому то интересно , http://hastebin.com/upofohenub.mel
стопанул, на ночь пущу гибридные.
Denis
если профиль правильный, то 99pct 1msec это ок.
Roman
✙ Vitalii ✙
всем привет) может кто помочь решить вопрос с sql?
Daniel
а?!
Artem
Думаю, лучше задавать вопрос тут прямым тестом, это повысит вероятность ответа Ж)
Daniel
как его теперь решишь? технологии 25+ лет
✙ Vitalii ✙
хех, понял)
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
вот хочу выполнить запрос типа такого
но не выполняет, говорит подзапрос возвращает больше одной строки, а мне так и надо просто, чтобы большое одной
✙ Vitalii ✙
если надо могу в нормальной форме пояснить что хочу сделать тем запросом
Daniel
а на джойны переписать?
Daniel
что за субд?
✙ Vitalii ✙
mysql
✙ Vitalii ✙
я в джоины не силен, но тут вся суть именно в том, что надо сделать вычитание
Daniel
так это
Вжик
а window-функции никак сюда не запихнуть?
Вжик
есть и вычитание в джойнах
Daniel
сложение-вычитание обладают свойство коммуникативности
✙ Vitalii ✙
так, давайте я поясню на примере, а вы скажете способ и я пойду его гуглить и хавать новых знаний, хорошо?)
Daniel
то есть - похер, в каком порядке складывать-вычитать
✙ Vitalii ✙
в общем допустим у нас есть таблица банковских операций, в ней три колонки - клиент, сумма, и вид операции. в моей формуле - A,B,C соответсвенно.
есть два вида операции - положить деньги и снять деньги - n1,n2
надо для каждого клиента узнать его статус после всех выполненных им операций, то есть в + или - его счет. изначально у каждого клиента он равен 0.
то есть, как я думал, суммировать все операции для каждого клиента когда он ложит деньги на счет, и когда снимает их, и потом из первой суммы вычесть вторую и по результату уже судить.
вот по отдельности суммы у меня работают. (select sum(B) from tab where C='n1' group by A)
а вот вычитание не получается
Daniel
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;
Daniel
не вот это ли нужно?
✙ Vitalii ✙
попробовал, результат не совпадает почему-то
✙ Vitalii ✙
но я не прошу писать мне код, что вы)
✙ Vitalii ✙
я так понял чот надо копать в джоины, так?
Daniel
ну - да
Daniel
джойнить же можно и с сабселектами
✙ Vitalii ✙
буду гуглить, учить. Спасибо)
✙ Vitalii ✙
что? поясни , пожалуйста
Magistr
что? поясни , пожалуйста
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 по сути древний механизм поддержания корректности счета
✙ Vitalii ✙
думаю мне такой способ не подойдет. по условию я должен сделать конкретный результат - n1 или n2
у меня была идея просто получить с бд отдельно n1 и n2 для каждого А, и все вычисления провести уже непосредственно в программе.
но один вариант такой программы потерпел фиаско, а второйя не хочу использовать иначе не видать мне работы как собственных ушей без подручных средств
Anonymous
Nikita
А кто-нибудь знает, есть ли готовые виджеты для сайтов с сообщениями из telegram каналов?
Nikita
простите, что не про sql
Dmitry
Можно сделать, но оно не очень реалтайм будет
Dmitry
Или очень медленно
Nikita
не, сделать не хочется, нет ничего готового? пофиг что медленно. сайт статический, я думал может какие-то сервисы есть уже
Александр
На хабре было
Aleksandr
кстати по-моему незанятая ниша для стартапа/подработки, продавать за копейки виджеты группы телеграм или содержимое канала транслировать
всего-то сделать бота на Client API (не Bot API), иммитирующего живое присутствие и парсящего всё происходящее/присутствующих
Aleksandr
на тостере тоже уже несколько раз спрашивали о том, есть ли готовые такие
Donald
Надо делать
Denis
в scaleway оказывается ограничение в 1тб монтируемых вольюмов на хост
Denis
главное они написали
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
кстати, у скалов самая адекватная впнка ниже 5$ получилась
Denis
а пытаетшься создать больше 6 томов по 150гб и все, приплыли.
Roman
кнопку нажал - юзай
Александр
Родина им софтэзер дала
Roman
а пидорасы владимира на евро развели :(
Denis
http://hastebin.com/gitoboqoya.hs
красиво конечно, если так ночь проживет, и окажется что они не аккаунтят это никак и не режут то надо брать )
Denis
30к иопсов/900гб raw ~ 800гб полезного будет за 18 баксов это прям 'щикаааааааарно'
Aleksandr
а у них ещё не было инфраструктурных фейлов?
Denis
это online.net )
Aleksandr
прям таких заметных
Denis
наверняка были если почитать
Aleksandr
а-а
но всё равно?
Denis
*поискать
Denis
вобще я думаб просто у них на той стороне кеш здоровый гигов на 100
Roman
чтобы фейлы не палить:)
Aleksandr
Denis
и за ночь все это дело просядет по иопсам
Roman
ну пока стабильны как до
Roman
панелька менее удобная