Bonsoir à tous,
J'ai écris une requête SQL dans un module VBA qui fait la chose suivante :
Cette requête est censée me donner des résultats, pour les valeurs date_debut = 01/05/2014 et date_fin = 15/05/2014, en réalité, voici ce que cette chaine me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 strQry = "SELECT id_hotel, canal_id, canal, annee_arrivee, mois_arrivee, groupe_hotel, nom_hotel, ca_web_par_canal, nuitees_par_canal, rooms_par_canal, resas_par_canal, pm_web_par_canal," strQry = strQry & " [ca_web_par_canal_n-1], [nuitees_par_canal_n-1], [rooms_par_canal_n-1], [resas_par_canal_n-1], [pm_web_par_canal_n-1], [canal_id_n-1]," strQry = strQry & " total_ca_web, total_nuitees, total_rooms, total_resas, pm_hotel_web, ca_heberg_ttc, pm_heberg_ttc, date_debut, date_fin, " strQry = strQry & " [ca_total_web_n-1], [total_nuitees_n-1], [total_rooms_n-1], [total_resas_n-1], [pm_hotel_web_n-1] " strQry = strQry & " INTO table_indicateurs_date_arrivee" strQry = strQry & " FROM create_table_indicateurs_date_arrivee_tmp" strQry = strQry & " WHERE date_debut=#" & Format(Me![date_debut], "dd/mm/yyyy") & "# AND date_fin =#" & Format(Me![date_fin], "dd/mm/yyyy") & "#" strQry = strQry & " ORDER BY id_hotel, canal_id;"
Mon "01/05/2014" a été transformé en "05/01/2014" malgré le formatage de ma date dans ma requête. J'ai tout tenté, mais chaque fois la valeur est modifiée, merci par avance pour votre aide.SELECT id_hotel, canal_id, canal, annee_arrivee, mois_arrivee, groupe_hotel, nom_hotel, ca_web_par_canal, nuitees_par_canal, rooms_par_canal, resas_par_canal, pm_web_par_canal, [ca_web_par_canal_n-1], [nuitees_par_canal_n-1], [rooms_par_canal_n-1], [resas_par_canal_n-1], [pm_web_par_canal_n-1], [canal_id_n-1], total_ca_web, total_nuitees, total_rooms, total_resas, pm_hotel_web, ca_heberg_ttc, pm_heberg_ttc, date_debut, date_fin, [ca_total_web_n-1], [total_nuitees_n-1], [total_rooms_n-1], [total_resas_n-1], [pm_hotel_web_n-1] INTO table_indicateurs_date_arrivee FROM create_table_indicateurs_date_arrivee_tmp WHERE date_debut=#01/05/2014# AND date_fin =#15/05/2014# ORDER BY id_hotel, canal_id;
Partager