Jump to content


Photo

Data No Mysql (dd/mm/yyyy)


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

#1 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 04/07/2006, 10:37

Tenho um pequeno problema ...

Estava fazendo um programa, ai depois quase no final quando cheguei na parte financeira notei que fiz m****a na parte das datas ... coloquei no formato brasileiro (DD/MM/YYYY), o problema é que preciso fazer uma comparação de datas, por exemplo ...

quero pegar tudo o que entrou de 10/05/2006 até 10/07/2006 e ordenar por dia ...

Tem como fazer isso sem que precise alterar todo o programa e o banco de dados?

Deixa pra lá acho que consegui =)


SELECT venda,(STR_TO_DATE(vencimento,'%d/%m/%Y')) AS data FROM recebimentos ORDER BY data

###################################################

Novamente quase a mesma dúvida ...

Agora preciso selecionar por periodo, por exemplo:

Do dia 10/04/2006 até 04/07/2006

Qual que eu uso para isso?

Edição feita por: Hospedar-se .Com, 04/07/2006, 11:26.


#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 04/07/2006, 12:42

Use a mesma solução de datas mas colocando na cláusula WHERE com BETWEEN.

É isso?

Flws...
;) Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 04/07/2006, 13:40

Como assim, esse BETWEEN não conheço ainda ...

Não sei como funcionaria no mysql ... mas a idéia era tipo assim:

digamos que vai de 0 à 10 então quero o intervalo de 3 à 7, no caso 3; 4; 5; 6 e 7

Foi só um exemplo do que precisaria fazer para gerar um relatório ... so que no caso o problema é com as datas ... não sei como fazer isso pra pegar só isso do SQL ...

#4 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 04/07/2006, 13:46

Seria mais ou menos assim que funciona esse BETWEEN:
"SELECT * FROM tabela WHERE codigo BETWEEN 1 AND 10"
Pronto, vai pegar todo o intervalo entre 1 a 10.

O mesmo funciona para as datas estando elas formatadas corretamente.

Flws...
^_^Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#5 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 04/07/2006, 14:34

Tem como criar uma coluna temporária e depois usar ela?

por exemplo:

SELECT STR_TO_DATE(vencimento,"%d/%m/%Y") AS tmpvenc FROM recebimentos

Ai queria comparar assim

WHERE tmpvenc >= STR_TO_DATE("01/05/2006","%d/%m/%Y") AND tmpvenc <= STR_TO_DATE("01/08/2006","%d/%m/%Y")


Isso é possível?

O meu problema é que a data está no formato DD/MM/AAAA

Se mudar no banco de dados, vou ter que mudar muita coisa mesmo no programa ...

#6 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 04/07/2006, 15:16

Certo... :ponder:
Pow cara, eu sei que tem a função SUBSTR() que você consegue formatar a data mais ou menos assim:

SUBSTR(sua_data,6,4) - Você pegaria o ano
SUBSTR(sua_data,3,2) - mês
SUBSTR(sua_data,0,2) - dia

Mas ainda tenho dúvidas.

Só resta saber como juntar tudo... No manual deve ter alguma coisa..

Flws...
:DAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#7 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/07/2006, 18:01

Faça assim:

SELECT * FROM test WHERE STR_TO_DATE(data, '%d/%m/%Y') BETWEEN '2006-07-22' AND '2006-07-23'

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#8 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 04/07/2006, 20:23

Nossa, hauhauahauha

valeu mesmo!!!!

Por isso que gosto desse fórum, só tem fera!!

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/09/2017, 21:46

Propecia How To Take cialis Viagra Canadiense
Proscar Without A Prescription Drugstore Xenical Alli Orlistat Best Price
El Kamagra <a href=http://cialtobuy.com>cheap cialis</a> Acquistare Kamagra Paris A Buon Mercato

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 27/09/2017, 18:35

Sildenafil En Ligne 10 Mg Cephalexin Capsules Ip 500mg Where To Purchase Provera In Usa buy cialis Flagyl Generic Form Permiso Propecia Terramycin For Chicks.
Clomid Hemorragie Galvus cialis buy online Cialis X20g Comprar Priligy Generico Contrareembolso

#11 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 06/10/2017, 20:56

Viagra Meltabs Doxycycline Amoxicillin Sinus Australia viagra cialis Cialis Bologna
Amoxicillin And Beer 100 mg levitra Cialis Naturale Alle Erbe Puedo Tomar Cialis Si Soy Hipertenso

#12 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 22/10/2017, 21:09

Levitra 10 Mg Forum Price Of Viagra Generic Cash On Delivery Doryx Best Website Online Store buy cialis Baclofene Apnee Du Sommeil European Generic Cialis Haridra
Zithromax Ecuador Cialis Bestellen Deutschland viagra Cialis 5 Mg Tablet 8ahr0cdovlzixni4xnz Acheter Cialis Espagne
Cialis Effets generic levitra no prescription Farmacie Online

#13 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 02/11/2017, 13:54

Propecia Estructura Viagra Dopage online pharmacy Propecia Germany ???
Levaquin In Internet Levitra Listino In Farmacia Can You Get Accutane In Canada viagra Cephalexin Canine Dog Xenical 120mg
Generico De Cialis Cialis Generico Simi Efectos De La Viagra En Jovenes viagra Buy Provera And Clomid Online Nizagra Sildenafil

#14 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/11/2017, 02:03

Cialis Cipla Clomid Fast Delivery generic cialis Kamagra Legal Kaufen Where Can I Buy Cialis Online Cheap
Priligy Nous Clomid Jeux De Cartes Effets Secondaires Cialis Generique levitra 20 mg cost walmart Clomid Fast Delivery Prix Viagra 100mg Pfizer




1 user(s) are reading this topic

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

IPB Skin By Virteq