|
|
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
привет, люди, может кто нить подсказать как сделать так чтобы даты (в заголовке колонки) шли по порядку (месяц, день) и в случае отсутсвия записей в этот день, выдавался "0" текст запроса - TRANSFORM Count(*) AS [Count] SELECT statradio.auto, Count(*) AS Total FROM statradio WHERE (((statradio.paev) Between DateAdd("m",-1,Date()) And Date())) GROUP BY statradio.auto ORDER BY Format([paev],"Short Date" ASC) PIVOT Format([paev],"Short Date"); Count(*) ведь должен считать количество записей и если нет, то выдавать - 0... а у меня - ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 11:50:14 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
Кажется, Pivot 1,2,3,4,...30,31 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 12:07:08 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
Rivkin DmitryКажется, Pivot 1,2,3,4,...30,31 syntax error :-( ты имел в виду дни перечислить? но тогда там плясать мне надо будет от Date()..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 12:50:59 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
все равно не пашет...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 12:56:26 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
Просто я очень давно работал с кросстаб и не помню точно, как это делается, но точно помню, что именно игра с PIVOT. Поиграйся! Надо перечислить дни месяца, возможно, в формате даты или с указанием месяца, в зависимости от формата даты в твоем поле paev. Поищи также по форуму, найдешь примеры... Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 13:02:50 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
Rivkin DmitryПросто я очень давно работал с кросстаб и не помню точно, как это делается, но точно помню, что именно игра с PIVOT. Поиграйся! Надо перечислить дни месяца, возможно, в формате даты или с указанием месяца, в зависимости от формата даты в твоем поле paev. Поищи также по форуму, найдешь примеры... Удачи! это по порядку дней? а как насчет коунта? не подскажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 13:14:27 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/faq/faq_topic.aspx?fid=213 вопрос 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 14:31:35 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч http://www.sql.ru/faq/faq_topic.aspx?fid=213 вопрос 25. хмммм....трабла в том что дата идет как дд/мм/гггг, а автоматом он не перерисует если изменить период даты........ я думал что есть чтото типа дней месяца в общем....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 17:19:39 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
SBLтрабла в том что дата идет как дд/мм/гггг, а автоматом он не перерисует если изменить период даты........ Не перерисует что? Пусть дата идет, как идет. Если это стринг в формате дд/мм/гггг, то и в предложенной мной добавке надо писать стринг в формате дд/мм/гггг. Между прочим, написанный в селекте Short Date опасен тем, что при изменении настроек программа может перестать работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 18:54:37 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч SBLтрабла в том что дата идет как дд/мм/гггг, а автоматом он не перерисует если изменить период даты........ Не перерисует что? Пусть дата идет, как идет. Если это стринг в формате дд/мм/гггг, то и в предложенной мной добавке надо писать стринг в формате дд/мм/гггг. Между прочим, написанный в селекте Short Date опасен тем, что при изменении настроек программа может перестать работать. opasen - chem????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 10:59:16 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
SBL Владимир СанычМежду прочим, написанный в селекте Short Date опасен тем, что при изменении настроек программа может перестать работать. opasen - chem????? Допустим, в запросе стоит Short Date, а заключительный хвост запроса мы составляем из дат, отформатированных как дд/мм/гггг. Пока Short Date в настройках совпадает с дд/мм/гггг, все работает. Потом идем в настройки и меняем Short Date... И все работать перестает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 11:49:34 |
|
||
|
вопрос по запросу (Crosstab)
|
|||
|---|---|---|---|
|
#18+
ORDER BY Format([paev],"Short Date") ASC PIVOT Format([paev],"Short Date"); порядок ORDER BY влияет на порядо столбцов, только если в PIVOT и ORDER BY стоит одно и то же выражение: ORDER BY Format([paev],"yyyy mm dd") [ASC | DESC] PIVOT Format([paev],"yyyy mm dd"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 16:44:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32721386&tid=1671335]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
99ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 437ms |

| 0 / 0 |
