Size: a a a

2020 April 17

G

G0dless in sql_ninja
Dmitriy Ivanov
проблема гораздо шире, смогли или не смогли распознать, т.к. распознали, но с ошибками, распознали но не весь текст, распознали, но не правильно в текущем контексте и т.д.
Проблему распознавания поставили сразу. Если для автора она не решаема, то ручной способ то что надо
источник

DI

Dmitriy Ivanov in sql_ninja
G0dless
Проблему распознавания поставили сразу. Если для автора она не решаема, то ручной способ то что надо
Я к тому веду, что это крайне не тривиальная задача. И уж точно не на недельку - другую
источник

G

G0dless in sql_ninja
Есть еще варик в бд прилепить те самые пдф, добавить галочку "проверено" и пусть юзвери сами проверяют)
источник

G

G0dless in sql_ninja
Dmitriy Ivanov
Я к тому веду, что это крайне не тривиальная задача. И уж точно не на недельку - другую
Ну за неделю можно сроки оценить и вероятность успеха)
источник

DI

Dmitriy Ivanov in sql_ninja
вот статья как можно сделать за полчаса,  но автор сам говорит, что это не fine reader
https://habr.com/ru/post/466565/
источник

K

Kristina in sql_ninja
всем спасибо)
источник

🅰

🅰️ртур in sql_ninja
Привет, есть запрос SUM(price * amount) AS Стоимость. Чтобы использовать его результат в другом запросе нужно формулу повторить или можно название Стоимость прописать? Как 2 вариант сделать?
источник

🅰

🅰️ртур in sql_ninja
Вот весь запрос
источник

🅰

🅰️ртур in sql_ninja
SELECT author, SUM(price * amount) AS Стоимость,  
      round(SUM(price * amount)*18/100)/(1+18/100),2) AS НДС,
      round(SUM(price * amount)/(1+18/100),2) AS Стоимость_без_НДС  
FROM book
GROUP BY author;
источник

T

Timus in sql_ninja
подзапрос или cte
источник

Е

Егорка in sql_ninja
Переслано от Егорка
Привет роботяги, есть такой запрос:
SELECT role.name FROM user INNER JOIN user_role ON user.id = user_role.user_id JOIN role ON role.id = user_role.role_id WHERE user.id=1;
Как его можно сократить? Структуру бд могу скинуть, если есть необходимость
источник

Е

Егорка in sql_ninja
Переслано от Егорка
Смысл запроса - узнать, какие роли есть у пользователя с таким-то айди
источник

G

Gopneg in sql_ninja
Егорка
Переслано от Егорка
Привет роботяги, есть такой запрос:
SELECT role.name FROM user INNER JOIN user_role ON user.id = user_role.user_id JOIN role ON role.id = user_role.role_id WHERE user.id=1;
Как его можно сократить? Структуру бд могу скинуть, если есть необходимость
from user не надо, все равно ничего оттуда не выводишь
источник

G

Gopneg in sql_ninja
Идшник можно сразу вместо джойна с user сувать
источник

Е

Егорка in sql_ninja
Не понял, а как тогда мне указать айди пользователя, чью инфу вытащить хочу
источник

DN

Denis Novickiy in sql_ninja
SELECT role.name from user_role JOIN role ON role.id = user_role.role_id WHERE user_role.user_id=1
источник

Е

Егорка in sql_ninja
А если мне с юзера тащить инфу надо?
источник

DN

Denis Novickiy in sql_ninja
Егорка
А если мне с юзера тащить инфу надо?
тогда остается изначальная версия запроса
источник

Е

Егорка in sql_ninja
Спасибо
источник

G

G0dless in sql_ninja
Егорка
Переслано от Егорка
Привет роботяги, есть такой запрос:
SELECT role.name FROM user INNER JOIN user_role ON user.id = user_role.user_id JOIN role ON role.id = user_role.role_id WHERE user.id=1;
Как его можно сократить? Структуру бд могу скинуть, если есть необходимость
Если применить псевдонимы, можно сэкономить байт аж 30... ваш генерал))
источник