Bonjour,

J'utilise ce code (avec commande SQL) pour déterminer la valeur max d'un colonne d'une table de ma base de donnée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    protected void Button1_Click(object sender, EventArgs e)
    {
        int maxx;
        using (SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SecurityTutorials.mdf;Integrated Security=True;User Instance=True"))
        {
                con.Open();
                //AccGetOpTX
                using (SqlCommand cmd1max = new SqlCommand("SELECT MAX (AccGetOpTX) FROM airnode", con))
                {
                    //AccGetOpTX
                    maxx = (int)cmd1max.ExecuteScalar();
 
                }
                con.Close();
        }
        Label1.Text = maxx.ToString();
    }
Mais je veux déterminer ce valeur max mais entre deux date (date début et date fin)

J'ai chaque dans un élement Session:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
string date_debut= Session["sesscald1"] as string;
string date_fin= Session["sesscald2"] as string;

A mon avis il faut utiliser BETWEEN dans la commande SQL.
je peux utiliser les deux sessions dans ma commande sql?
exp: WHERE DateTime BETWEEN date_debut AND date_fin

Si non comment faire?
merci d'avance