Al refactorizar la sala de computadoras, debe consultar la factura de un día determinado y usar la "fecha" como condición para consultar todos los datos de ese día, entonces, ¿cómo obtener el período de tiempo del día?
Método 1: Entre ... y ...
El operador BETWEEN se utiliza en la cláusula WHERE para seleccionar el rango de datos entre dos valores.
Primero obtenga dos nodos de tiempo:
dtp1.Value = DateTime.Parse(DateTime.Now.Date.ToString() + " 00:00:00");
dtp2.Value = DateTime.Parse(DateTime.Now.Date.ToString() + " 23:59:59");
Declaración SQL:
select * from table1 where Date between 'dtp1' and 'dtp2'";
Método 2: consulta difusa de tipo de hora, puede consultar un día determinado a voluntad
@date1 = date.ToString("yyyy-MM-dd")
select * from table1 where convert(varchar,Date,120) LIKE @date1+'%';
Nota: cuando utilice la consulta difusa del tipo de hora, debe convertir el tipo de hora a un tipo de cadena
El contenido anterior es mi comprensión personal. Si tiene alguna pregunta, por favor comente a continuación.