Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2018, 13:45   #1
Leha2018
Пользователь
 
Регистрация: 08.10.2018
Сообщений: 16
По умолчанию Проблемы с функцией

Создать функцию, возвращающую стоимости выполненных заказов для заданного исполнителя.


SELECT [ВыполнениеРабот].[Код_исполнителя], [Работа].[Стоимость_работы] AS [Код_исполнителя], [Работа].[Стоимость_работы]
FROM [ВыполнениеРабот] INNER JOIN [Работа]
ON [ВыполнениеРабот].[Код_исполнителя] = [Работа].[Стоимость_работы]

Может я даже не то делаю, помогите разобраться
Изображения
Тип файла: png Выполнение работ.PNG (7.9 Кб, 96 просмотров)
Тип файла: png Стоимость.PNG (7.2 Кб, 89 просмотров)

Последний раз редактировалось Leha2018; 19.11.2018 в 13:57.
Leha2018 вне форума Ответить с цитированием
Старый 19.11.2018, 14:08   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А функция то где?

Цитата:
Сообщение от Leha2018 Посмотреть сообщение
[Работа].[Стоимость_работы] AS [Код_исполнителя]
Это поле зачем?

Цитата:
Сообщение от Leha2018 Посмотреть сообщение
[ВыполнениеРабот].[Код_исполнителя] = [Работа].[Стоимость_работы]
Как у вас может быть равен код исполнителя и стоимость работы? Где логика?.. Не, если у вас работ выполнено за 20000 штук, то пересечения будут.
p51x вне форума Ответить с цитированием
Старый 19.11.2018, 15:29   #3
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Leha2018 Посмотреть сообщение
Создать функцию, возвращающую стоимости выполненных заказов для заданного исполнителя.
А если на пример клиент :|ID=5 |Фио: Васия Пупкин| - заказал три разных заказ
-- Наименование: что то_1 | Цена: 24 000
-- Наименование: что то_2 | Цена: 54 000
-- Наименование: что то_3 | Цена: 74 000
Как он будет хранит вашей структуре ? Как вы почитайте "общий сумма" и как вы покажите клиенту из чего состоит это сумма ? давайте сначала думаем на эту и потом про функции
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возникли проблемы с функцией gets() apeorin Visual C++ 16 23.10.2012 20:03
Проблемы с функцией strlen в Си Александр74 Помощь студентам 4 03.01.2010 18:58
Проблемы с функцией gets (С) spirit_trapper Помощь студентам 2 19.12.2009 01:25
Проблемы с функцией FileWrite Миша Общие вопросы Delphi 5 30.05.2009 19:49
проблемы с функцией StretchDIBits unnamed Win Api 2 16.08.2007 12:42