Recommended Posts

Увгда! Здесь много спецов в области программирования и работы с БД. Подскажите пожалуйста решение задачи. Может она вам и смешная, и не задача вовсе, но мне, человеку неразвитому в компьютерном смысле решение найти не удается.

 

Итак. В MS Access 2003 имеем таблицу вида

 

[Поле][Значение]

Текст1 - 1

Текст2 - 3

Текст1 - 1

Текст3 - 1

Текст1 - 3

Текст2 - 4

Текст1 - 5

 

Как это все в результате запроса превратить в

Текст1 - 10

Текст2 - 7

Текст3 - 1

 

Буду благодарен, если на пальцах объясните, как сформировать такой запрос (простые всякие, с фильтрами по условию уже могу)

Заранее благодарен

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Хороший юмористический сайт, моментами :)

Порой БОР отдыхает.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

select `name`, sum(value)
from table1
group by `name`

А теперь порпобуйте это запустить в Акцессе.

Двоешники.Это вам не сиквел и не оракл.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
на пальцах объясните

Прежде чем создавать подобные запросы проверяй типы данных которые собираешься суммировать.

Практически всегда открываются таблицы где дефолтно стоит тип текст, хотя там и укладывают интовые или флоатовые значения.

Соответственно и для твоего случая вставленна конвертация в интовый тип.

Cint

select 
[TableName].[Поле]
, cint( [TableName].[Значение] )
from [TableName]
group by [TableName].[Поле]

В случае если с запятой есть:

Cdec

На будущее старайся использовать приведение к правильному типу данных.На всяких случай.Кy?

Сволочной акцесс также любит указание имени таблицы перед именем поля.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Odpovědět na toto téma...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Kdo si právě prohlíží tuto stránku

    Žádný registrovaný uživatel si neprohlíží tuto stránku