Aqui você vê as diferenças entre duas revisões dessa página.
controledeprodutos_pergfreq [2016/09/05 12:07] fernando |
controledeprodutos_pergfreq [2016/12/13 09:39] (atual) fernando |
||
---|---|---|---|
Linha 3: | Linha 3: | ||
===== Em qual turma o sistema gera o financeiro de um produto vendido? ===== | ===== Em qual turma o sistema gera o financeiro de um produto vendido? ===== | ||
- | * Quando a pessoa que está comprando um produto não está vinculado a nenhuma turma ou o sistema não encontrou uma turma no ano/semestre o sistema irá buscar a turma do parâmetro "financeiro_turma_padrao" na tabela parâmetros. | + | * Quando a pessoa que está comprando um produto não está vinculado a nenhuma turma ou o sistema não encontrou uma turma no ano/semestre o sistema irá buscar a turma do parâmetro "financeiro_cd_turma_padrao" na tabela parâmetros. |
- | * Quando a pessoa estiver vinculada a várias turma, o sistema busca a turma através da relevância do curso, mais precisamente o sistema fará essa consulta para verificar qual turma será gerado o financeiro. | + | |
- | <file sql> | + | * Quando a pessoa estiver vinculada a várias turma, o sistema busca a turma através da relevância do curso, mais precisamente o sistema fará essa consulta (abaixo) para verificar qual turma será gerado o financeiro. |
- | SELECT | + | |
- | m.curso AS cd_curso | + | |
- | , m.turma AS cd_turma | + | |
- | , m.planopagamento AS cd_plano | + | |
- | FROM | + | |
- | matriculas m | + | |
- | INNER JOIN | + | |
- | cursos_mestre cm ON ( cm.CD_CURSO = m.curso ) | + | |
- | WHERE | + | |
- | m.anosemestre = 20161 AND m.codigoaluno = 115957934 | + | |
- | ORDER BY | + | |
- | cm.NR_RELEVANCIA | + | |
- | LIMIT 1 | + | |
- | </file> | + | |
- | <code> | + | <code sql> |
SELECT | SELECT | ||
m.curso AS cd_curso | m.curso AS cd_curso | ||
Linha 32: | Linha 17: | ||
cursos_mestre cm ON ( cm.CD_CURSO = m.curso ) | cursos_mestre cm ON ( cm.CD_CURSO = m.curso ) | ||
WHERE | WHERE | ||
- | m.anosemestre = 20161 AND m.codigoaluno = 115957934 | + | m.anosemestre = :anosemestre AND m.codigoaluno = :codigoaluno |
ORDER BY | ORDER BY | ||
cm.NR_RELEVANCIA | cm.NR_RELEVANCIA |