Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE "contas_grupocusto" (
- "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
- "credito" bool NOT NULL,
- "descricao_caixa" VARCHAR(50) NOT NULL,
- "descricao_competencia" VARCHAR(50) NOT NULL
- );
- CREATE TABLE "contas_subgrupocusto" (
- "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
- "grupo_id" INTEGER NOT NULL REFERENCES "contas_grupocusto" ("id"),
- "descricao_caixa" VARCHAR(50) NOT NULL,
- "descricao_competencia" VARCHAR(50) NOT NULL,
- "despesa" INTEGER UNSIGNED NOT NULL,
- "valor" DECIMAL NOT NULL,
- "uso" INTEGER UNSIGNED NOT NULL
- );
- /* ------------------------------------------------------------------ */
- /* Tentei esta consulta que me retornou o valor total só que negativo */
- SELECT
- (SELECT SUM(valor) FROM contas_subgrupocusto
- INNER JOIN contas_grupocusto
- ON contas_grupocusto.credito = 1) -
- (SELECT SUM(valor) FROM contas_subgrupocusto
- INNER JOIN contas_grupocusto
- ON contas_grupocusto.credito = 0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement