在我的rails应用程序中,我有一个名为JobTech的表,在表中我有两列JobStartDate
和JobFinishDate
。现在想要显示今天开始日期的工作以及今天完成工作的工作。我尝试了很多东西,但没有得到解决方案。
有人可以告诉你怎么做吗?
我的表结构如下:
class CreateJobTeches < ActiveRecord::Migration
def change
create_table :job_teches do |t|
t.integer :job_id
t.integer :technician_id
t.date :JobStartDate
t.time :JobStartTime
t.date :JobFinishDate
t.time :JobFinishTime
t.integer :DueBy
t.integer :Jobscheduled
t.timestamps
end
end
end
我尝试过类似的事情:
JobTech.where("JobStartDate >= ? and JobFinishDate <= ?", Date.yesterday, Date.today)
答案 0 :(得分:0)
试试这个
JobTech.where("JobStartDate = ? or JobFinishDate = ?", Date.today, Date.today)
希望这会有所帮助:)