Представьте, что у меня есть таблица базы данных с некоторыми столбцами, n
столбцами и n
строками, и один из этих столбцов является датой (YY-MM-DD hh:mm:ss
)
Так что мне нужно взять фактическую датуЯ знаю, что есть функция с именем CURRENT_DATE
.
И я хочу сделать некоторую «логику» с фактической датой и датой для каждой строки в базе данных (в таблице есть столбец сдата, тот самый), эта логика просто сравнивает годы и месяцы между ними, и если разница между одним и другим составляет X
месяцев, я верну эту строку, а если нет, я не верну ее.
Итак, просто верните все в БД с условием этой «логики» и не достигните его, не возвращайте его.
Проблема в том, где я должен поместить эту логику вSQL-запрос, я не думаю, что действительно могу. Могу ли я делать то, что я хочу с SQL, или это требует какого-то рода вещей?
Пример данных:
Так что если яЕсли запрос должен возвращать только те строки, в которых разница между фактической датой и датой столбца составляет менее 3 месяцев, например, он должен возвращать Google, Amazon, Twitter, YouTube и Microsoft