Bonjour JB
Merci pour ta réponse.
effectivement pour MSSQL les dates sont placés entre ' avec le format YMD.
peux tu me dire la marche à suivre ?
comment relier ma cellule excel (Madate) et la requette SQL.
MErci encore et bonne journée
Re : Question pour les Pros D'excell / SQL et date
Bonjour,
Code:
Sub essai()
Sql = "select * from table where dateoperation between " & ConvDate([A1]) & " and " & ConvDate([A2])
MsgBox Sql
End Sub
Function ConvDate(MaDate As Date) As String
ConvDate = "'" & Month(MaDate) & "/" & Day(MaDate) & "/" & Year(MaDate) & "'"
End Function
Sub essai()
Sql = "select * from table where dateoperation between " & ConvDate([A1]) & " and " & ConvDate([A2])
MsgBox Sql
End Sub
Function ConvDate(MaDate As Date) As String
ConvDate = "'" & Month(MaDate) & "/" & Day(MaDate) & "/" & Year(MaDate) & "'"
End Function
Re : Question pour les Pros D'excell / SQL et date
Salut
Bonjour le fil
Bonjour le forum
pourquoi ne pas formater tes deux cellules A1:B1 "aaaa/mm/jj"
ainsi tu obtiens le format souhaité
puis tu mets un truc du genre ....
Code:
Sub essai()
DteDebut = Range("A1")
Dtefin = Range("B1")
Sql = "SELECT * FROM DEPENSEHAS where date_sys between " _
& DteDebut & " and " & Dtefin
MsgBox Sql
End Sub
je n'y connais pas grand chose pour ainsi dire rien des Sql Ps : effectivement les dates sont reformatées dd/mm/yyyy dans la Sql
Bonne fin de journée