полностью застрял, используйте разные подходы, но все же не повезло, я использую MySQl и SparkSql. У меня есть простой выбор
SELECT
rdw.merchant_id, hash_id, transaction_ts
FROM table_1 rdw
JOIN table_2 bl ON rdw.MERCHANT_ID = bl.MERCHANT_ID
WHERE brand = 'TBrand'
order by rand()
limit 36
, и это отлично работает, но вот проблема в limit 36
мне нужно выбрать30% от всех записей, я не могу передать число в нем, потому что не удалось спарк при работе с переменными.Япытаясь рассчитать% в пределе, но.его сейчас разрешено, есть идеи как загрузить?Проблема в том, что я не знаю, сколько записей будет возвращено select, поэтому я не могу установить лимит, это должно быть% от записей