|
|
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч А как ето все запихать в ЭТОТ запрос? :-) SELECT (SELECT SUM(1) FROM [Order] AS p WHERE p.Order_Id<=[Order].[Order_Id]) as PosNum, Order.Code, Sum(OrderPos.StemsCount) AS SumStemsCount, Sum(OrderPos.BoxCount) AS SumBoxCount, First(Order.DateIn), First(Customer.Name) FROM [Order], OrderPos, Customer WHERE (((Order.Shipment_id)=10) AND ((Order.Order_id)=[OrderPos].[Order_Id]) AND ((Customer.Customer_id)=[Order].[Customer_Id])) GROUP BY Order.Code ORDER BY Order.Code; Access не понимает номера вместо полей аля group by 1 SELECT DCount("[Order_Id]", "[Order]","[Order_Id]<=" & CStr([Order].[Order_Id])) as PosNum, Order.Code, Sum(OrderPos.StemsCount) AS SumStemsCount, Sum(OrderPos.BoxCount) AS SumBoxCount, First(Order.DateIn), First(Customer.Name) FROM [Order], OrderPos, Customer WHERE (((Order.Shipment_id)=10) AND ((Order.Order_id)=[OrderPos].[Order_Id]) AND ((Customer.Customer_id)=[Order].[Customer_Id])) GROUP BY Order.Code, 1 ORDER BY Order.Code; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 17:04:37 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Сорри, не понял. Кого запихать в куда? Вместо номеров полей Аксесс понимает имена. Если поле с алиасом, то в качестве имени надо брать всю формулу, которая перед AS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 17:08:19 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Вместо номеров полей Аксесс понимает имена. - Это я заметил (Group By PosNum) :-( Если поле с алиасом, то в качестве имени надо брать всю формулу, которая перед AS. Хм. Лагуче и выдает 11 вместо 1 :-( Вариант 2 из приведенных выше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 17:13:41 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Ладно вобщем все ясно... Всем спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 17:27:47 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Петров АндрейЛагуче и выдает 11 вместо 1 :-( Хто такое Лагуче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 17:53:10 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч Петров АндрейЛагуче и выдает 11 вместо 1 :-( Хто такое Лагуче? Однофамилец Версаче :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 18:00:24 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Лагуче - от Lag - задержка что означает Медленно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 18:18:07 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
Теперь осталось понять, кто выдает 11... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 18:42:46 |
|
||
|
Вопрос - не работает запрос
|
|||
|---|---|---|---|
|
#18+
SELECT DCount("[Order_Id]", "[Order]","[Order_Id]<=" & CStr([Order].[Order_Id])) as PosNum, Order.Code, Sum(OrderPos.StemsCount) AS SumStemsCount, Sum(OrderPos.BoxCount) AS SumBoxCount, First(Order.DateIn), First(Customer.Name) FROM [Order], OrderPos, Customer WHERE (((Order.Shipment_id)=10) AND ((Order.Order_id)=[OrderPos].[Order_Id]) AND ((Customer.Customer_id)=[Order].[Customer_Id])) GROUP BY Order.Code, DCount("[Order_Id]", "[Order]","[Order_Id]<=" & CStr([Order].[Order_Id])) ORDER BY Order.Code; Хм... наверное 1-ое поле. :-) О нем вроде половина разговора... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 19:04:45 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32701335&tid=1671696]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 323ms |

| 0 / 0 |
