Size: a a a

DBA - русскоговорящее сообщество

2021 June 05

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Ну, да, потому что SQL заточен на это вот всё....
источник

N

Nik in DBA - русскоговорящее сообщество
там БД в оперативке получилась в результате.. из двух датасетов, которые и надо было проанализировать
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
А как считать последний столбец?
источник

AM

Andrey Mocievich in DBA - русскоговорящее сообщество
Не понял вопроса
источник

N

Nik in DBA - русскоговорящее сообщество
ты книжку читал?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Тогда я тоже...
источник

AM

Andrey Mocievich in DBA - русскоговорящее сообщество
Я бы и хотел понять как его считать. Вот и обратился за помощью
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Либо ты знаешь предметрую область и пишешь запрос , либо не знаешь и пишем мы, но тогда нужно ТЗ...
источник

SV

Steam Vis in DBA - русскоговорящее сообщество
Вы спросили как получить долю от дохода, но в orders указали только amount_usd, откуда нам знать как из этого вывести percent.
источник

AM

Andrey Mocievich in DBA - русскоговорящее сообщество
amount_usd это суммы заказ user_id
источник

AM

Andrey Mocievich in DBA - русскоговорящее сообщество
SELECT user_id, ROUND(amount_usd / (SELECT SUM(amount_usd) FROM orders) * 100) as percent
FROM orders
такой запрос у меня считает процент каждого user_id, но только от суммы всех продаж( amount_usd)
источник

AM

Andrey Mocievich in DBA - русскоговорящее сообщество
А мне нужно чтобы процент был от сгруппированых country_id
источник
2021 June 06

DG

Dima Gutenberg in DBA - русскоговорящее сообщество
Коллеги, кто может объяснить, почему date не работает с int, в то время, как datetime с int, не испытывает проблем?
источник

С

Славик in DBA - русскоговорящее сообщество
контекст важен
источник

С

Славик in DBA - русскоговорящее сообщество
но вероятно дело в том, как сохранена под капотом дата, скорее всего там стринга, а в datetime таймштамп (целое число)
источник

DG

Dima Gutenberg in DBA - русскоговорящее сообщество
Большое спасибо
источник

ДМ

Дмитрий Могилевцев... in DBA - русскоговорящее сообщество
Привет, наверное это хочешь получить?
select b.country_id, a.user_id, ROUND(a.amount_usd / cr.amount_usd * 100,2) as [percent]
from #orders a
 join #users b on a.user_id=b.id
 join (
   select country_id, sum(amount_usd)amount_usd
   from #users a
     join #orders b on a.id=b.user_id
   group by country_id
 ) cr on cr.country_id = b.country_id
источник

N

Nef007 in DBA - русскоговорящее сообщество
Подскажите как писать запросы к таблице хотяб к одной, на поиск записей по значению или значениям, например я делаю поисковик. Я к чему говорю, какая логика? Не перебирать же сначало запросы и AND потом с OR,  получится если параметра 3 то это 4 запроса, если 4 то это  8 запросов и т. Дт
источник

S

Shaldon in DBA - русскоговорящее сообщество
Вопрос на гос экз: "моделирование модели дб". Щас готовлюсь, как этот вопрос можно понять/интерпретировать? Максимум, что мне пришло в голову - ER диаграммы.
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
А почему в одном запросе нельзя?
источник