Jump to content


michel_sinclair

Member Since 01/05/2011
Offline Last Active 27/09/2011, 19:55
-----

Topics I've Started

Cadastrar Dias Da Semana Na Base De Dados

24/09/2011, 11:48

Amigos, estou enfrentando o seguinte problema e conto com a ajuda de todos:

Preciso incluir na tabela todos os dias da semana de um determinado período.

Ex.: Inserir na tabela todos os dias que se referem a dias de semana (segunda a sexta) do periodo compreendido entre 01/10/2011 a 31/10/2011... preciso gravar na tabela no formato dd/mm/aaaa...

Outra situação é inserir somente os sábados compreendidos entre 01/10/2011 e 31/10/2011.. colocando na tabela os sábados tb no formato dd/mm/aaaa

Uso Delphi 7 + Firebird

Já procurei por tudo e não acho a solução, espero que alguém possa me ajudar.

Abraço a todos.

Subtrair Resultado Entre Consultas

01/05/2011, 23:50

Amigos, sou novo no fórum.. procurei algo parecido mas não encontrei. agradeço desde já pela ajuda.

Estou quebrando a kbeça para fazer o seguinte: preciso tirar da consulta 1 todos os alunos constantes na consulta 2


consulta 1:
Na consulta abaixo eu listo todos os alunos cadastrados.

select * from alunos, pedidocurso, itenscurso, produtos where alunos.cod_aluno = pedidocurso.id_aluno and pedidocurso.id_pedidocurso = itenscurso.id_pedido and itenscurso.id_produto = produtos.id_produto and produtos.tipo = 1 and alunos.situacao = 0 order by produtos.nome_produto, alunos.nome_aluno

consulta 2:
Nesta consulta eu seleciono somente os que estão em atraso

select * from alunos, pedidocurso, itenscurso, produtos, financeiro where alunos.cod_aluno = pedidocurso.id_aluno and pedidocurso.id_pedidocurso = itenscurso.id_pedido and itenscurso.id_produto = produtos.id_produto and produtos.tipo = 1 and financeiro.id_pedido = pedidocurso.id_pedidocurso and alunos.situacao = 0 and financeiro.data_vencimento < '04/08/2011' and financeiro.quitado = 'Não' order by financeiro.quitado, produtos.nome_produto, alunos.nome_aluno

Obs.: Lembro que tenho alunos que a data de vencimento é futura, por este motivo é que preciso listar primeira todos e depois listar os atrasados... preciso somente retirar os alunos com mensalidade atrasada da consulta2 que aparecem na consulta1

Agradeço desde já pela ajuda.

Subtrair Resultado Entre Consultas

01/05/2011, 22:48

Amigos, sou novo no fórum.. procurei algo parecido mas não encontrei. agradeço desde já pela ajuda.

Estou quebrando a kbeça para fazer o seguinte: preciso tirar da consulta 1 todos os alunos constantes na consulta 2


consulta 1:
Na consulta abaixo eu listo todos os alunos cadastrados.

select * from alunos, pedidocurso, itenscurso, produtos where alunos.cod_aluno = pedidocurso.id_aluno and pedidocurso.id_pedidocurso = itenscurso.id_pedido and itenscurso.id_produto = produtos.id_produto and produtos.tipo = 1 and alunos.situacao = 0 order by produtos.nome_produto, alunos.nome_aluno

consulta 2:
Nesta consulta eu seleciono somente os que estão em atraso

select * from alunos, pedidocurso, itenscurso, produtos, financeiro where alunos.cod_aluno = pedidocurso.id_aluno and pedidocurso.id_pedidocurso = itenscurso.id_pedido and itenscurso.id_produto = produtos.id_produto and produtos.tipo = 1 and financeiro.id_pedido = pedidocurso.id_pedidocurso and alunos.situacao = 0 and financeiro.data_vencimento < '04/08/2011' and financeiro.quitado = 'Não' order by financeiro.quitado, produtos.nome_produto, alunos.nome_aluno

Obs.: Lembro que tenho alunos que a data de vencimento é futura, por este motivo é que preciso listar primeira todos e depois listar os atrasados... preciso somente retirar os alunos com mensalidade atrasada da consulta2 que aparecem na consulta1

Agradeço desde já pela ajuda.

IPB Skin By Virteq