Jump to content


danrago

Member Since 19/06/2007
Offline Last Active 15/04/2010, 12:09
-----

Topics I've Started

Data De Aniversário!

12/02/2008, 10:38

Bom, preciso fazer uma consulta no BD, é uma data de aniversário, o campo está como MM/DD/AAAA, porém, o problema é o seguinte, eu preciso pegar, a partir da data de hoje, todos os aniversariantes dos proximos 7 dias! estilo orkut...
tentei fazer a instrução sql colocando between mas não deu, pq o ANO dos aniversariantes é diferente, então, preciso arrumar um jeito de fazer na instrução SQL q anule o ano e somente faça a busca pelo dia e mês, não sei se é possível e como faz! alias, possivel é pq já vi sistemas assim, mas não sei como faz e adoraria aprender!

ficarei mto grato em quem puder me ajudar, pesquisei mto em vários fóruns antes de postar minha pergunta e vi q mta gente procura isso, mas sem ter sucesso nas respostas!

atenciosamente,
danilo rago!

Consulta De Datas No Access!

07/02/2008, 14:31

boa tarde galera!
entao, tenho um calendario na pagina inicial, e é um calendario para eventos, ou seja, tem eventos q será durante um dia ou durante varios, até aí montei o calendario, com todas informações geradas certinhas, como por exemplo, qdo tem evento no dia, o dia fica em negrito e em vermelho e coisas do tipo, POREM, nem tudo é lindo! qdo clico no dia ele deverá ir para outra pagina mas a consulta está dando erro!

a minha primeira consulta, no calendário, está igual a segunda! na consulta baixo eu recebo a data por query string e data inicial eu coloquei o mesmo q a inicial, pq será somente os eventos q passem por aquele dia, pq exemplo:

O PROBLEMA:
se eu clico no dia 6, pode nao ter evento cadastro no dia 6, mas poderá ter algum evento q tem a data de inicio no dia 4 e a data de fim no dia 8...

O ERRO:
qdo clico nos dias acima do dia 15, 16, pra cima, aparece certinho, mas pra baixo disso, nos dias 5, 6, 7 e etc, não aparece nada, sendo que tem registros no BD

A CONSULTA:
[codebox]

recordset_ClientsID = "select * from tClients order by sClientsName"
set recordset_ClientsIDOpen = var_conn.execute(recordset_ClientsID)
if not recordset_ClientsIDOpen.bof or not recordset_ClientsIDOpen.eof then
do while recordset_ClientsIDOpen.bof or not recordset_ClientsIDOpen.eof
iClientsID = recordset_ClientsIDOpen("iClientsID")
recordset_Event = "select distinct iEventID, sEventName, dEventStartDate, dEventEndDate, nEventFinished, iClientsID from tEvent where((dEventStartDate >= #"& dFirstDay &"# and dEventStartDate <= #"& dLastDay &"#) or (dEventEndDate >= #"& dFirstDay &"# and dEventEndDate <= #"& dLastDay &"#) or (dEventStartDate < #"& dFirstDay &"# and dEventEndDate > #"& dLastDay &"#)) and iClientsID = "& iClientsID &" order by dEventStartDate"
set recordset_EventOpen = var_conn.execute(recordset_Event)
if not recordset_EventOpen.bof or not recordset_EventOpen.eof then
response.write "<div class=Text_verdana8pt333333><b>"& recordset_ClientsIDOpen("sClientsName") &"</b></div>"
do while recordset_EventOpen.bof or not recordset_EventOpen.eof
response.write "   <img src=img/all/arrow.gif width=5 height=5 border=0> <a href=eventsRSVPIndex.asp?iEventID="& recordset_EventOpen("iEventID") &" class=Link_verdana8pt333333>"& recordset_EventOpen("sEventName") &"</a><br>"
recordset_EventOpen.movenext
loop
response.write "<br>"
end if
recordset_ClientsIDOpen.movenext
loop
end if

[/codebox]

Sintaxe Sql, To Penando!

01/02/2008, 15:27

então, vou explicar mniha dúvida pra ver se alguém consegue me ajudar!
tenho a seguinte consulta q estou fazendo mas nao está dando certo:

---começo---

[codebox]nRSVPBillOfSalePay = 1
SQL = "select * from tRSVPBudget A, tRSVPBillOfSale B where nRSVPBillOfSalePay = "& nRSVPBillOfSalePay &" and A.iRSVPBudgetID = B.iRSVPBudgetID"[/codebox]
---fim---

e as tabelas:
tRSVPBudget
tRSVPBillOfSale

preciso do seguinte comando:
fazer uma busca na tabela "tRSVPBillOfSale" e pegar todos os campos que "nRSVPBillOfSalePay" seja igual a "1", e linkar na tabela "tRSVPBudget", pegando todos que tem esse "1" na primeira tabela, linkando com todos que tiverem o mesmo id nos campo iRSVPBudgetID da primeira tabela e da segunda tabela

POREM, do jeito q estou fazendo nao está funcionando, alguem pode me ajudar???

IPB Skin By Virteq