我正在數據倉庫中構建報表,它將比較其中一家餐館的每日支票和付款進行比較。我需要能夠過濾的日期字段的數據但是它需要用繩子,看起來像美國日期格式,但繩子,讓將日期轉換爲字符串SQL
Select a.* from
xx a, xy b
where
a.payment_date = b.check_date
a.payment_date的格式進行比較是DD-MON-YY(日)並且b.check_date的格式是MM/DD/YYYY,但是它是一個字符串。任何指向解決這個問題最有效的方法非常讚賞。
由於你問的是效率問題,與轉換運營商做'JOIN'_將會損害性能。 _efficient_方法是添加一個真正的日期列。可悲的是,它很少是現實的。 – 2013-02-15 12:48:23
這個字符串究竟來自哪裏? – 2013-02-15 12:51:13
這是舊的遺留系統,吐出字符串而不是日期。 – 2013-02-15 12:53:39