e quero pegar um data do tipo 13/09/19 a 25/10/19 e selcionar o nome e a empresa e somar o valor e exibir o resultado em sql como faço tentei fazer um aqui mas nao esta pegano o intervalos nao
select DataSaida,Nome ,Empresa ,sum(Valor) from controledados where DataSaida =“13/12/16” or (DataSaida =“23/04/19”);
Problema em sql
G
5 Respostas
J
Você alterou o padrão de data do SGBD? O padrão é o formato ISO AAAA-MM-DD, ou seja, ano - mês - dia, como por exemplo 2019-07-25.
G
na vdd ta como string nao coloquei como date nao sera que e isso o problema?
M
nao se trabalha com data como string no banco de dados
SELECT <em>column_name(s)</em>
FROM <em>table_name</em>
WHERE <em>column_name</em> BETWEEN <em>value1</em> AND <em>value2;</em>
J
Com data você consegue fazer cálculos com data, já com string só dá para fazer manipulações de string. O ideal é sempre usar os tipos de dados corretos para se beneficiar das funções e propriedades convenientemente.
G
sim mas agora ele nao que ler meu codigo esta assim
Date data = new Date();
DateFormat df = new SimpleDateFormat(“dd/MM/yyyy”);
String dataEmString = df.format(data);
mc.setNome(Nometxt.getText());
mc.setEmpresa(NomeEmpresatxt.getText());
mc.setCpfECnpj(CpfECnpjtxt.getText());
mc.setTelefone(Telefonetxt.getText());
mc.setTipoServico(TipoServicotxt.getText());
mc.setRua(Ruatxt.getText());
mc.setBairro(Bairrotxt.getText());
mc.setNumero(Integer.parseInt(Numerotxt.getText()));
mc.setValor(Double.parseDouble(Valortxt.getText()));
mc.setDataEntrada(Date(DataEntradatxt.getText()));
mc.setHoraEntrada(HoraEntradatxt.getText());
Criado 25 de julho de 2019
Ultima resposta 29 de jul. de 2019
Respostas 5
Participantes 3
Alura Histograma: o que é, tipos e como fazer no Python Descubra o que é histograma, conheça os principais tipos e aprenda a criar gráficos de frequência com Python. Guia completo para análise de dados!
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo