Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Group By и операции над полями / 4 сообщений из 4, страница 1 из 1
23.11.2007, 11:50
    #34960663
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Group By и операции над полями
Не пинать! Fox на этапе знакомства.
Необходимо вернуть данные сгруппированные по части поля. Ругает меня после такого:
(a, b - числовые, с - строка)
SELECT Sum(a), Sum(b), Left(Alltrim(c,5)) from table_1 group by Left(Alltrim(c,5))
Как реализовать? 100% туплю я:)
...
Рейтинг: 0 / 0
23.11.2007, 11:54
    #34960688
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Group By и операции над полями
Код: plaintext
1.
SELECT Sum(a), Sum(b), Left(Alltrim(c, 5 )) as cPart from table_1 group by cPart
...
Рейтинг: 0 / 0
23.11.2007, 11:57
    #34960706
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Group By и операции над полями
Синтаксис неверный:
Left(Alltrim(c,5)) => Left(Alltrim(c ) ,5)
Внутри SELECTа лучше padr(Alltrim(c),5)

Так попробуй:
Код: plaintext
1.
SELECT Sum(a), Sum(b), padr(Alltrim(c), 5 ) from table_1 group by  3 
...
Рейтинг: 0 / 0
23.11.2007, 12:08
    #34960765
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Group By и операции над полями
Всем огромный сенкс - вывели из ступора:)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Group By и операции над полями / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]