Depakin Odesláno September 30, 2008 Nahlásit Odesláno September 30, 2008 Увгда! Здесь много спецов в области программирования и работы с БД. Подскажите пожалуйста решение задачи. Может она вам и смешная, и не задача вовсе, но мне, человеку неразвитому в компьютерном смысле решение найти не удается. Итак. В MS Access 2003 имеем таблицу вида [Поле][Значение] Текст1 - 1 Текст2 - 3 Текст1 - 1 Текст3 - 1 Текст1 - 3 Текст2 - 4 Текст1 - 5 Как это все в результате запроса превратить в Текст1 - 10 Текст2 - 7 Текст3 - 1 Буду благодарен, если на пальцах объясните, как сформировать такой запрос (простые всякие, с фильтрами по условию уже могу) Заранее благодарен
Intense Odesláno September 30, 2008 Nahlásit Odesláno September 30, 2008 select `name`, sum(value) from table1 group by `name`
jes Odesláno September 30, 2008 Nahlásit Odesláno September 30, 2008 Хороший юмористический сайт, моментами Порой БОР отдыхает.
AgentXXX Odesláno September 30, 2008 Nahlásit Odesláno September 30, 2008 select `name`, sum(value) from table1 group by `name` А теперь порпобуйте это запустить в Акцессе. Двоешники.Это вам не сиквел и не оракл.
AgentXXX Odesláno September 30, 2008 Nahlásit Odesláno September 30, 2008 на пальцах объясните Прежде чем создавать подобные запросы проверяй типы данных которые собираешься суммировать. Практически всегда открываются таблицы где дефолтно стоит тип текст, хотя там и укладывают интовые или флоатовые значения. Соответственно и для твоего случая вставленна конвертация в интовый тип. Cint select [TableName].[Поле] , cint( [TableName].[Значение] ) from [TableName] group by [TableName].[Поле] В случае если с запятой есть: Cdec На будущее старайся использовать приведение к правильному типу данных.На всяких случай.Кy? Сволочной акцесс также любит указание имени таблицы перед именем поля.
Recommended Posts
Pokud chcete odpovídat, musíte se přihlásit nebo si vytvořit účet.
Pouze registrovaní uživatelé mohou odpovídat
Vytvořit účet
Vytvořte si nový účet. Je to snadné!
Vytvořit nový účetPřihlásit se
Máte již účet? Zde se přihlašte.
Přihlásit se