Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.03.2020, 09:06
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Здравствуйте, Есть данные по зарплате сотрудников ну как обычно, одно поле мес/год, другое - зп: ФИО | Период | ЗП --------------------------------- Иванов | Янв 2019 | 100 Петров | Фев 2019 | 101 и т.д. Возможно ли построить запрос в таком виде: ФИО | Янв | Фев | ---------------------------------- Иванов | 100 | 100 | Петров | 100 | 101 | В приложении БД, там срабатывает функция DatePart("m"; [Период]) = 1 только на один мес. На Фев уже пустой запрос.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 09:08
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 09:58
|
|||
---|---|---|---|
|
|||
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Перекрестный запрос пробовали? Но можно и так: Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 10:20
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Кривцов Анатолий, Класс, все показывает как надо! Спасибо!! Перекрестный пробовал в мастере создавать, там больше трех полей не дает ставить, ну может я что-то не то делал ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 10:32
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Упс.. А чтобы редактировать значения можно было?.. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 10:48
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
kniga Упс.. А чтобы редактировать значения можно было?.. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 10:52
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
kniga, вот я тебе в прошлый раз убрал таблицу tcalendar , а ты её вернул. Занафига она? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 13:58
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Панург, так это основная таблица с датами, одна дата (напр. 01.01.2020) это целый месяц (январь) и т.д., к ним идет привязка по зарплате и отпускам. Так получилось, что не зная, как использовать системные даты, я нашел здесь на форуме одну БД и использовал такой принцип привязки данных к датам :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2020, 17:51
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
kniga, савсем ненужная таблиц. Даты у тебя есть в таблице с зарплатами, с отпусками я думаю тоже есть. И таблица tcalendar савсем ненужна ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 08:03
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Панург, таблица Календарь это "основной поставщик дат" :), там расписаны месяцы до 2050 года, конечно оптимистично, даже слишком )). В схеме данных нет связи между календарем и периодом, где зп, но в запросе есть. И вот в этом запросе с этой связью и идет все ключевое связывание для БД. Если не будет т.Календаря, то даты придется вписывать вручную каждый раз для каждого месяца. А вообще я еще в 2009 г., когда первый раз сделал попытку перенести свои Excel таблицы в Access встал перед выбором, какую таблицу сделать "главной". Ту, которая с периодом: год, в нем много месяцев в котором много сотрудников или сотрудники, у которых много периодов. Подозреваю, что оба варианта неправильны, но надо было что-то делать же ). БД заполнял параллельно со своими Excel таблицами пол года, все отображает как задумывалось, все благодаря вам, форумчанам! Конечно не очень удобно заполнять хоть и раз в год ЗП каждому сотруднику, благо их на фирме всего 30, было бы гораздей внести один раз и потом только изменения, но наверно нужна совсем другая логика построения БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 08:06
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
Панург, таблица Календарь это "основной поставщик дат" :), там расписаны месяцы до 2050 года, конечно оптимистично, даже слишком )). В схеме данных нет связи между календарем и периодом, где зп, но в запросе есть. И вот в этом запросе с этой связью и идет все ключевое связывание для БД. Если не будет т.Календаря, то даты придется вписывать вручную каждый раз для каждого месяца. А вообще я еще в 2009 г., когда первый раз сделал попытку перенести свои Excel таблицы в Access встал перед выбором, какую таблицу сделать "главной". Ту, которая с периодом: год, в нем много месяцев в котором много сотрудников или сотрудники, у которых много периодов. Подозреваю, что оба варианта неправильны, но надо было что-то делать же ). БД заполнял параллельно со своими Excel таблицами пол года, все отображает как задумывалось, все благодаря вам, форумчанам! Конечно не очень удобно заполнять хоть и раз в год ЗП каждому сотруднику, благо их на фирме всего 30, было бы гораздей внести один раз и потом только изменения, но наверно нужна совсем другая логика построения БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 08:13
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
да как эти картинки ваще вставляются?! )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 08:20
|
|||
---|---|---|---|
Возможно ли вывести в запросе данные из полей столбца в горизонтальную запись? |
|||
#18+
kniga таблица Календарь это "основной поставщик дат" :), там расписаны месяцы до 2050 года, конечно оптимистично, даже слишком )). В схеме данных нет связи между календарем и периодом, где зп, но в запросе есть. И вот в этом запросе с этой связью и идет все ключевое связывание для БД. Если не будет т.Календаря, то даты придется вписывать вручную каждый раз для каждого месяца. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1610176]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 245ms |
0 / 0 |