powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Нужно составить SQL запрос с выборкой из разных таблиц
8 сообщений из 8, страница 1 из 1
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663292
bobruk.pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, такая ситуация:
Есть таблица Invoice_Itemized и таблица Invoice_Totals
Мне нужно одним запросом получить одну таблицу с такими данными:
ItemNum (есть только в первой таблице)
DiffItemName (есть только в первой таблице)
Сумму Quantity (есть только в первой таблице) с группировкой по ItemNum
Grand_Total (есть только во второй таблице)

Всё это при условии, что дата находится в определённых рамках (если точнее - за последние N (пусть будет 10 для примера) дней)
Общий идентификатор у этих таблиц Invoice_Number

Помогите, пожалуйста. С SQL сталкиваюсь первый раз и уже несколько часов голову ломаю...
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663325
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663341
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobruk.pro,

Читайте про:
1) JOIN
2) WHERE
3) GROUP BY
4) Функции работы с датой (getdate(), dateadd)
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663571
bobruk.pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Щукина Анна,

читал)
Код: sql
1.
select ii.ItemNum, ii.DiffItemName, it.Grand_Total, sum(ii.Quantity) from Invoice_Itemized ii join Invoice_Totals it on it.Invoice_Number = ii.Invoice_Number group by ii.ItemNum, ii.DiffItemName, it.Grand_Total



Вот такой вариант работает, но как сюда добавить дату и как потом обратиться к столбцу, в котором сумма sum(ii.Quantity)? Его же можно определить (назвать)?
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663588
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobruk.pro,
как-то так
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select ii.ItemNum, ii.DiffItemName, it.Grand_Total, sum(ii.Quantity) as SummTotal
from Invoice_Itemized ii join Invoice_Totals it on it.Invoice_Number = ii.Invoice_Number 
where datefield between dateadd(dd,-10,getdate())and getdate()
group by ii.ItemNum, ii.DiffItemName, it.Grand_Total



Вот т
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663593
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobruk.pro,

ну и не забыть что авторdatefield between dateadd(dd,-10,getdate())and getdate()
может дать вам неправильный результат
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663605
bobruk.pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK, почему?
...
Рейтинг: 0 / 0
Нужно составить SQL запрос с выборкой из разных таблиц
    #39663608
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobruk.proTaPaK, почему? потому что часы/минуты
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Нужно составить SQL запрос с выборкой из разных таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]