0
我有以下命令:如何以不同的时间格式连接2个表格?
OleDbCommand cmd = new OleDbCommand("", Connection);
cmd.CommandText = "SELECT " + Felder + "
FROM QS.KO10 LEFT OUTER JOIN QS.FB56
ON (KO1007 = FB5601) " + Where;
但这commandtext
不起作用,因为它没有足够的连接KO1007 = FB5601
。我也必须连接Datetimes KO1025 and FB5605
,但问题在于它们的格式不同。我需要KO1025 = FB5605
,但KO1025
是YYYYMM和FB5605
是YYMMDD。我如何加入这两张桌子?
KO1007 and FB5601
只是订单数字,但这些数字可能不止一次在数据表中,因此我还需要连接两个日期时间列以确保顺序。
您正在使用什么数据库?这些字段是字符串还是数字? –
使用函数从'FB5605'中提取'YYYYMM'。它可能是这样的'SUBSTR(KO1025,3,4)= SUBSTR(FB5605,1,4)' – Krzysztof
这两个数字,它是DB/2 – asdasdad