工作,我有以下模式: CREATE TABLE test (
colA DATETIME,
colB DATETIME
);
INSERT INTO test (colA, colB) VALUES ('2017-01-01', NULL);
下面是一些SQL我想這個模式運行: SELECT
colA < IFNULL(colB, '9999-99-99')
我有一個表約賣出時間信息,現在我需要知道,如果某行是互相重疊。例如:如果用了一段'01 /二千〇十六分之一十二' 到'31/01/2017' 年:我想知道,如果某行重疊例如'15 /二千〇十六分之一十二' 到'28/02/2017' 年。你有什麼主意嗎? NUMBER(5) DATE DATE
Period No. from date to-date
-------------
我只想查找兩個日期(dateStart,dateEnd)之間的差異,僅限於週一至週五的MySql查詢。 這裏是我的查詢,其比較兩個日期並給出結果,如果一個星期或更長時間過去了: SELECT * FROM TABLE_NAME
WHERE status = 'Updated'
AND
DATE_ADD(dateModified, INTERVAL 1 WEEK) >= NOW()
我有一個名爲subscriptions的數據庫表。表中的每一行都有一個created_at的日期,從今天起,每個月(之後)都必須開具發票。 因此,在2017-05-29上,所有具有created_at day == '29'的訂閱都必須開具發票,無論月份或年份如何。所以我想這個: SELECT * FROM subscriptions WHERE DAY(created_at) = DAY(DAT