Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
user00001 Member Откуда: Сообщений: 53 |
Есть запрос:SELECT Artikel.ArtikelID, Artikel.K_HerstellerName AS ManufacturerName, Artikel.K_HerstellerPN AS ManufacturerPN, Artikel.ArtikelNummer AS SupplierPN, Artikel.Bezeichnung + ' - ' + Artikel.LangText AS Description, Artikel.LetzterEK AS Price, Artikel.IstGesperrt AS Gesperrt, Lager.Verfuegbar AS Quantity, Lager.LagerPlatz AS LP FROM Artikel INNER JOIN Lager ON Artikel.ArtikelID = Lager.ArtikelID WHERE (Artikel.K_HerstellerPN <> '') AND (Artikel.IstGesperrt = 'False') AND (Artikel.ArtikelNummer LIKE '%[0-9]-[0-9]%') Тут видно в деталях: https://ibb.co/fyOHv9 Надо сделать суммы SUM() для всех соответсвующих строк MSSQL запросе для колнки "Quantity". В результате все строки должны быть уникальными и суммы должны быть просчитаными. |
27 авг 18, 15:13 [21655087] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
Пришла поря изучать group by. |
27 авг 18, 15:17 [21655095] Ответить | Цитировать Сообщить модератору |
user00001 Member Откуда: Сообщений: 53 |
Гавриленко Сергей Алексеевич, ненадо рассказывать, что надо. Лучше напишите как это пишется, а то все такие умные. |
27 авг 18, 15:21 [21655099] Ответить | Цитировать Сообщить модератору |
StarikNavy Member Откуда: Москва Сообщений: 2395 |
user00001, так вы слона не продадите |
27 авг 18, 15:34 [21655123] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
Сообщение было отредактировано: 27 авг 18, 15:38 |
||
27 авг 18, 15:36 [21655125] Ответить | Цитировать Сообщить модератору |
user00001 Member Откуда: Сообщений: 53 |
Гавриленко Сергей Алексеевич, GROUP BY недостаточно. Нужна сумма, т.е. надо использовать ещё как минимум SUM(). |
27 авг 18, 16:18 [21655189] Ответить | Цитировать Сообщить модератору |
user00001 Member Откуда: Сообщений: 53 |
Если бы я знал, что и куда вписывать в запросе, то не спрашивал бы тут на формуме. Какой должен быть правильный запрос? |
27 авг 18, 16:28 [21655201] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
SUM() + GROUP BY |
||
27 авг 18, 16:28 [21655205] Ответить | Цитировать Сообщить модератору |
user00001 Member Откуда: Сообщений: 53 |
ну вы красавцы блин! В запрос пожалуйста врисуйте эти слова на свои места для особо тупых... |
27 авг 18, 16:31 [21655209] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
Так же:
Сообщение было отредактировано: 27 авг 18, 16:37 |
|||
27 авг 18, 16:35 [21655216] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |