Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tiếp theo mệnh đề ngày ở đâu

Sequelize chuyển đổi chuỗi bạn chuyển vào đối tượng Date, có thời gian được gán cho nó. Nếu bạn muốn chọn các bản ghi vào một ngày nhất định (thay vì vào một thời điểm chính xác), bạn có thể thực hiện như sau:

 date: {
     $lt: new Date('2016-10-20'),
     $gt: new Date(new Date('2016-10-20') - 24 * 60 * 60 * 1000)
 }

Hoặc trong trường hợp của bạn:

models.TblActivitat.findAll(
            {
                attributes: 
                [
                    'codiAct', 'procedencia', 'pacient', 'proces', 'prova', 'rmn', 'realitzador',
                    [Sequelize.fn('date_format', Sequelize.col('data'), '%d-%m-%Y'), 'data']
                ],
                include: models.TblTecnics,
                where: {"data": {
                    $lt: new Date('2016-10-20'),
                    $gt: new Date(new Date('2016-10-20') - 24 * 60 * 60 * 1000)
                } },   //dataAAAAMMDD
                order: "registre DESC"
            }).then(function(tblActTec){
                ...
            });


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cài đặt MySQL 5.7 trên Amazon Ec2

  2. Đánh dấu số trang hiện tại Phân trang PHP

  3. MySQL sau khi chèn kích hoạt nhận giá trị tự động tăng, giá trị trường cập nhật sau khi chèn gây ra lỗi cột không xác định

  4. Cách tốt nhất để thực hiện sao lưu gia tăng trong MySQL là gì?

  5. Chọn các kết hợp riêng biệt từ hai cột