Jump to content


Photo

Consulta Não Mostrar Registros Com Datas Velhas,


  • Faça o login para participar
3 replies to this topic

#1 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 22/08/2004, 21:04

Oi, sou iniciante em ASP...
Sera que existe alguma forma, bem simples de ler registros em um bd apenas se a data nao for antiga?

Por exemplo tenho uma tabela de produtos em promoção, cada promoção vence em um determinado dia e quero que a vitrine principal mostre apenas produtos ainda em promoção (a data ainda não venceu...)

Gostaria de saber se tem como seguir +/- o principio de seleção abaixo

strQuery = "SELECT * FROM categorias WHERE ver = 'sim' "

Usando este principio é possivel alterar para o campo data não enchergar datas antigas?


Outro exemplo:

----------------------------
data
----------------------------
01/08/2004 não mostra
10/09/2004 mostra
20/08/2004 não mostra
13/11/2004 mostra
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...


Visite: www.eletrohoo.com.br

#2 maresia

maresia

    12 Horas

  • Usuários
  • 284 posts
  • Sexo:Não informado

Posted 23/08/2004, 11:05

O produto que vc colcoa em promoção, tem um campo de data de término da promoção?

Qual o formato dele? dd/mm/aaaa?

:unsure:
Noite Afora - Prá quem troca o dia pela noite
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.

#3 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 23/08/2004, 12:01

Isso mesmo, ha uma data de termino (01/01/04)
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...


Visite: www.eletrohoo.com.br

#4 Tx.NET

Tx.NET

    || ||||||| ||| ||||||||

  • Banidos
  • PipPipPipPipPipPipPip
  • 619 posts
  • Sexo:Não informado

Posted 23/08/2004, 12:57

Isso mesmo, ha uma data de termino (01/01/04)

cara, é simples mas pode complicar.. rs... já tive muita dor de cabeça com este tipo de sistema qnd em data field que pode variar.... recomendo o seguinte:

DESCUBRA O TIPO DO DATA FIELD DE SEU BANCO DE DADOS.
Para fazer isso, dê um Select na data do banco

COMPARE SEMPRE A DATA DO BANCO COM A DATA DO SERVIDOR PRA NAUM TER PROBLEMA (normalmente tem-se que quebrar a data e montar novamente no esquema uma da outra, a fim de padronizar a comparação, mas isto pode ser feito sem problema com um Split)

NAUM UTILIZE PALAVRAS PARA DESPUBLICAR/PUBLICAR REGISTROS, UTILIZE NUMEROS QUE É MUUUUUITO MAIS FÁCIL, TIPO:
1- Registro ativo
0- Registro off-line

COLOQUE UMA BOA MÁSCARA DE ENTRADA NO FORM QUE FOR DAR ENTRADA NO VALOR DA DATA FINAL PARA QUE OS DADOS SEJAM SEMPRE IDENTICOS.

Acho q com isso vc já terá uma boa chance de sucesso em seu sistema...

flws. (y)
> ls -la
-rwxr-xr-- 1 fmaynnard user 9666 nov 28 00:00 hell

> shutdown -h now




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq