Size: a a a

2021 October 17

EG

El Grizlo in MySQL
вчера 2 часа убил чтоб прийти к этому ))
источник

EG

El Grizlo in MySQL
вообще есть смысл учится на MSSQL вместо mySQL?
источник

V

Victor in MySQL
Прочитайте про sql-mode у MySQL и у вас появится ответ почему так работает группировка, и вы можете ее заставить работать правильно
источник

V

Victor in MySQL
Так объясните студентам почему так работает
источник

YN

Yevhen Nedaskivskyi in MySQL
Я так и делаю 😉
источник

YN

Yevhen Nedaskivskyi in MySQL
Вполне может быть 🙂
источник

#

#_ahmad in MySQL
Здравствуйте, коллеги не подскажите как написать такой запрос
2. SQL Есть две талицы  Orders и Shops
   2.1 В таблице Orders есть данные о сумме заказа, сумме итоговой оплаты и типе оплаты(наличные, банк карта, онлайн)
   Написать запрос показывающий заказы по которым есть двойная оплата.
   2.2 В таблице Shops есть время работы магазина, написать запрос показывающий закзы оформленные вне времени работы магазина.

Orders              
Order  Shop  Order_time  Order_summ  Paid_cash  Paid_Bank  Paid_online  Sum_Paid
456  23  2  500  500      500
1323  5  3  300    300  300  600
687  15  5  6000  6000    6000  12000
651  6  6  500    500    500
654  48  7  600    600  600  1200
219  25  15  700  700    700  1400
546  25  16  3000      3000  3000
354  5  22  1000    1000  1000  2000
             
             
Shops              
Shop  Work_from  Work_Until          
23  0  4          
5  20  24          
15  9  21          
6  6  14          
48  7  8          
25  14  15
источник

IZ

Ilia Zviagin in MySQL
Без  group by по любому горбуха
источник

V

Victor in MySQL
а что именно не получается ?
источник

#

#_ahmad in MySQL
Не получается написать такой запрос 😊
источник

IZ

Ilia Zviagin in MySQL
Структуры таблиц надо знать, ты их не дал
источник

IZ

Ilia Zviagin in MySQL
Тут оплаты вообще нет, так что как 1ый запрос писать, не понятно.
источник

#

#_ahmad in MySQL
Примерно можешь написать? дальше я разберусь
источник

IZ

Ilia Zviagin in MySQL
Не не могу.
источник

YN

Yevhen Nedaskivskyi in MySQL
Можно наоборот
источник

IZ

Ilia Zviagin in MySQL
2ой - это просто  join + условие не попадания времени заказа в период работы магазина
источник

В🚙

Виктор 🚙 in MySQL
Тебе надо заджойнить оплаты к заказам, сгруппировать по ид заказов, и вернуть только те, у которых count >=2
источник

IZ

Ilia Zviagin in MySQL
1ый вообще бред, где там оплата то? Вот это вот три поля что ли ? Да за это убивать надо, таблица не в 1нф
источник

IZ

Ilia Zviagin in MySQL
Там нет оплат
источник

В🚙

Виктор 🚙 in MySQL
Наверно есть, он просто не указал
источник