Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизНужна помощь с запросом SQL Найти похожие ветки
← →
jojo (2004-09-21 07:12) [0]Есть у меня табла с следующими полями :
Вот возможные записи
Nподр 1
Дата - 20.09.04
Дебет - 10
Аналитика Дебета - Завод1
Кредит -
Аналитика Кредита -
Сумма 1000
...
Nподр 1
Дата - 20.09.04
Дебет -
Аналитика Дебета -
Кредит - 10
Аналитика Кредита -Завод1
Сумма 2000
Нужно получить таблицу оборотов по дебету и по кредиту
вида SQL запросом :
Nподр | Дата |Дт |АДт |Кр |АКр |Сумма Дт|Сумма Кр|
← →
ЮЮ © (2004-09-21 07:41) [1]Т.е. сумировать нужно лишь те строки, у которых одинаковы
Nподр, Дата, Дебет, Аналитика Дебета, Кредит и Аналитика Кредита?
SELECT
Nподр, Дата, Дебет, Аналитика Дебета, Кредит, Аналитика Кредита,
SUM(Дебет) Cумма Дт, SUM(Кредит) Cумма Кр
FROM
Table
GROUP BY
Nподр, Дата, Дебет, Аналитика Дебета, Кредит, Аналитика Кредита
← →
jojo (2004-09-21 09:34) [2]Почему не катит запрос
SQL.Add("SELECT NP,DT,AD,1 as NU,SMR AS SMRD,0000 AS SMRK FROM ");
SQL.Add(NewName[mes,j]);
SQL.Add(" WHERE DT>="+ #39 +"300000"+#39+" AND DT<="+#39+"339999"+#39);
SQL.Add(" UNION ALL");
SQL.Add(" SELECT NP,K,AK,1,0,SMR FROM ");
SQL.Add(NewName[mes,j]);
SQL.Add(" WHERE K>="+ #39 +"300000"+#39+" AND K<="+#39+"339999"+#39);
NP Smallint 0
DOD Date 0
DT String 6
AD String 8
K String 6
AK String 8
NU Smallint 0
SMRD Float 0
SMRK Float 0
← →
jojo (2004-09-21 09:35) [3]Даже такой не катит
вылазит ошибка
type mismath in expression(несоответ типа)
SELECT NP,DT,AD,1 as NU,SMR AS SMRD,0 AS SMRK FROM
bp_0604.dbf
where DT ="602401"
UNION ALL
SELECT NP,K,AK,1 as NU,0,SMR FROM
bp_0604.dbf
where K ="602401"
← →
ЮЮ © (2004-09-21 09:40) [4]Например,
0000 AS SMRK <> (по типу) SMR (Float)
Надо
CAST(0 AS FLOAT)
Fyfkjubxyj SMR AS SMRD и 0
← →
jojo (2004-09-21 10:15) [5]отдельно запрос
прекрасно работает
SELECT NP,DT,AD,1 as NU,SMR AS SMRD,0 AS SMRK FROM
bp_0604.dbf
where DT ="602401"
← →
Johnmen © (2004-09-21 10:22) [6]0.0
← →
Наталия © (2004-09-21 12:09) [7]так у тебя в union количество полей не совпадает...
← →
Johnmen © (2004-09-21 12:25) [8]>Наталия © (21.09.04 12:09) [7]
Совпадает :) А вот типы - нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c