|
|
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
Имеется таблица: наименование и поле с целыми числами. Нужно получить отчет или таблицу в виде: наименование, поле1, поле2, где поле1 - четные числа из числового поля, а поле2 - нечетные Отчет группируется по наименованию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2016, 13:09:29 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
Стройте отчет на запросе вида: Код: sql 1. [ЦЧ] - поле с целыми числами. Группировку делайте в отчете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2016, 14:14:33 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
Как избавиться от пустых полей при выводе отчета: Наименование Поле1 Наименование Поле1 Наименование Поле2 Наименование Поле2 Нужно, чтобы было Наименование Поле1 Поле2 Наименование Поле1 Поле2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 11:22:55 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 11:56:58 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
а Вы последовали совету от Анатолий ( Киев ) Получается следующее Наименование Поле1 Наименование Поле1 Наименование < пусто > Поле2 Наименование < пусто > Поле2 Нужно, чтобы было Наименование Поле1 Поле2 Наименование Поле1 Поле2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 12:26:37 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
__Michelle, Спасибо, только повидимому, Наименование нужно привязять к одной из таблиц (Т1 или Т2). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 12:31:50 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
assa2007__Michelle, Спасибо, только повидимому, Наименование нужно привязять к одной из таблиц (Т1 или Т2).Это как? Проиллюстрируйте свою мысль, пожалуйста.))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 12:34:42 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
__Michelle, поле Наименование есть у обеих копий таблиц связанных джойнами. И разумеется компилятор спросит к какой из таблиц относится поле в селекте. В Вашем тексте это поле без ссылки на таблицу: SELECT Наименование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 12:40:18 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
__Michelle, Да, именно SELECT Т1.Наименование, T1.Поле AS Поле1, T2.Поле AS Поле2 FROM Таблица AS T1 INNER JOIN Таблица AS T2 ON T1.Наименование = T2.Наименование WHERE T1.Поле Mod 2 = 0 And T2.Поле Mod 2 = 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 12:42:47 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
mds_world, Ах, да! Точно! Упущение... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 12:43:37 |
|
||
|
Составить запрос или отчет
|
|||
|---|---|---|---|
|
#18+
Еще одно неудобство. Предложенный запрос работает как надо, если в группе одинаковое количество строк четных и нечетных значений. Если неодинаковое количество, то недостающее количество повторяется. Получается следующее Наименование1 Четное1 Нечетное1 Наименование1 Четное2 Нечетное2 Наименование1 Четное3 Нечетное2 <==== лишнее, повторяется Наименование1 Четное4 Нечетное2 <==== лишнее, повторяется Должно быть Наименование1 Четное1 Нечетное1 Наименование1 Четное2 Нечетное2 Наименование1 Четное3 < пусто > Наименование1 Четное4 < пусто > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 16:05:29 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=97&tid=1613298]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
5ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 274ms |

| 0 / 0 |
