Consulta SQL
Olá pessoal,
Tenho uma Query onde coloquei em sua propriedade SQL o seguinte:
SELECT TB_Cadastro.NomeDoCurso, DataDeColacao, DigitoDaColacao, Count(TB_Cadastro.Controle) AS Quant FROM TB_Cadastro WHERE TB_Cadastro.DigitoDaColacao > 0 GROUP BY TB_Cadastro.NomeDoCurso, DataDeColacao, DigitoDaColacao, TB_Cadastro.Controle ORDER BY NomeDoCurso, DataDeColacao, DigitoDaColacao, Quant;
Beleza, ela funciona corretamente ao ser executada.
Só q eu quero fazer essa consulta informando apenas o ano e preciso escrever o código no evento OnClick do botão. Mas para isso preciso extrair de um campo (DataDaColacao) do tipo data apenas o ano.
A tabela é Paradox.
Outro detalhe: como faço para juntar dois campos de uma tabela em um só, na consulta? Por exemplo, em Access os campos DataDeColacao e DigitoDaColacao seriam unidos em um só campo assim:
[color=red:e1d73aa061]SELECT TB_Cadastro.NomeDoCurso, [DataDeColacao]&´-´&[DigitoDaColacao] AS Colacao, Count(TB_Cadastro.Controle) AS Quant FROM TB_Cadastro[/color:e1d73aa061]
Mas em Delphi não consigo fazer, pois assim seria melhor a organização de meus relatórios.
Grato,
Ilano.
Tenho uma Query onde coloquei em sua propriedade SQL o seguinte:
SELECT TB_Cadastro.NomeDoCurso, DataDeColacao, DigitoDaColacao, Count(TB_Cadastro.Controle) AS Quant FROM TB_Cadastro WHERE TB_Cadastro.DigitoDaColacao > 0 GROUP BY TB_Cadastro.NomeDoCurso, DataDeColacao, DigitoDaColacao, TB_Cadastro.Controle ORDER BY NomeDoCurso, DataDeColacao, DigitoDaColacao, Quant;
Beleza, ela funciona corretamente ao ser executada.
Só q eu quero fazer essa consulta informando apenas o ano e preciso escrever o código no evento OnClick do botão. Mas para isso preciso extrair de um campo (DataDaColacao) do tipo data apenas o ano.
A tabela é Paradox.
Outro detalhe: como faço para juntar dois campos de uma tabela em um só, na consulta? Por exemplo, em Access os campos DataDeColacao e DigitoDaColacao seriam unidos em um só campo assim:
[color=red:e1d73aa061]SELECT TB_Cadastro.NomeDoCurso, [DataDeColacao]&´-´&[DigitoDaColacao] AS Colacao, Count(TB_Cadastro.Controle) AS Quant FROM TB_Cadastro[/color:e1d73aa061]
Mas em Delphi não consigo fazer, pois assim seria melhor a organização de meus relatórios.
Grato,
Ilano.
Ilanocf
Curtidas 0
Respostas
Regert
03/07/2003
tente incluir no seu SQL o comando
YEAR (data)
este comando retorna o ano de uma data, no intervalo 1000 a 9999
YEAR (data)
este comando retorna o ano de uma data, no intervalo 1000 a 9999
GOSTEI 0
Regert
03/07/2003
tente incluir no seu SQL o comando
YEAR (data)
este comando retorna o ano de uma data, no intervalo 1000 a 9999
YEAR (data)
este comando retorna o ano de uma data, no intervalo 1000 a 9999
GOSTEI 0