Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];

Вниз

Суммирование по месяцам   Найти похожие ветки 

 
Jan_ab   (2006-05-19 11:47) [0]

Здравствуйте
Никак не могу сделать запрос

myquery1.SQL.Clear;
myquery1.SQL.Add("select *, p2+p4+p6+p8+p10+p12+p14+p16+p18+p20+p22+p24 as sut from gaz where god="+
edit1.Text+" and mes<="+edit2.text+" order by  kod_ms");
myquery1.active:=true;

где p2,p4..p24 это двухчасовые данные, (суммировав их я получил суточную(sut))  

god - нужный год

mes - месяц, до которого нужна информация
т.е. если mes=5 то с января по май

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

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


 
Sergey13 ©   (2006-05-19 11:52) [1]

Так SQL надо учить. По другому только в цикле считать.
"Sum" и "Group By" спасут отца русской демократии.


 
Jan_ab   (2006-05-19 12:19) [2]

так еще надо чтоб по каждому kod_ms по отдельности


 
Val ©   (2006-05-19 12:26) [3]

kod_ms не описано в вопросе


 
Sergey13 ©   (2006-05-19 12:31) [4]

2[2] Jan_ab   (19.05.06 12:19)
Значит учить SQL надо углубленно. 8-)


 
Jan_ab   (2006-05-19 12:58) [5]

kod_ms - код месторождения
короче эта база двухчасовой информации с месторождении
Нужно отсортировать данные из таблицы газ, чтобы получилить данные с первого по введенный месяц (едит1), сумму всех значении p2...p24, по каждому место-ю по отдельности
типа за январь мес-е1 - 234234
за январь мес-е 2  - 234234
за январь мес-е 3 - 234234

за февраль мес-е1 - 234234
за февраль мес-е 2  - 234234
за февраль мес-е 3 - 234234
...
за ннн мес-е1 - 234234
за ннн мес-е 2  - 234234
за ннн мес-е 3 - 234234

Сергей спасиб конечно за за совет, но может все таки подскажите


 
Sergey13 ©   (2006-05-19 13:08) [6]

Подскажу, если дашь слово воспользоваться советом. 8-)

select kod_ms,mes, sum(p2+p4+p6+p8+p10+p12+p14+p16+p18+p20+p22+p24) as sut
from gaz where god=:god and mes<=:mes
Group by  kod_ms,mes


 
Jan_ab   (2006-05-19 14:33) [7]

Ай спасиб братан :)


 
Johnmen ©   (2006-05-19 14:39) [8]


> Sergey13 ©   (19.05.06 13:08) [6]
> Подскажу, если дашь слово воспользоваться советом. 8-)


Никаких надежд...:)


 
Sergey13 ©   (2006-05-19 14:50) [9]

2[8] Johnmen ©   (19.05.06 14:39)
Похоже. Но сегодня пятница. 8-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
15-1150959249
Карелин Артем
2006-06-22 10:54
2006.07.23
Дайте идею как корректно вписать длинную строку в ячейки Excel


2-1151866361
flaxe
2006-07-02 22:52
2006.07.23
Многомерный массив в файл


15-1151226572
oldman
2006-06-25 13:09
2006.07.23
До чего ж докатилось наше образование... :(


15-1151242133
dmitry99
2006-06-25 17:28
2006.07.23
Новосибирску 113 лет!


15-1150880370
Layner
2006-06-21 12:59
2006.07.23
Отправка SMS от любого номера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский