يعني چي پشت سر هم بياري ؟ يعني جفتش رو توي يه جدول ببري ؟
در مورد خط دوم مثالي كه زدي غلط هست . هيچ وقت براي يك سال جداگانه يك جدول جداگانه نمي سازن . بلكه يه جدول براي تمامي سالها ميسازند و يك فيلد براي مشخص كردن سال مورد نظر . اگه اينكار رو كردي ( دو جدول جدا براي سالها ) اشتباه كردي ...
وقتي data زياد باشه اطلاعات هر سال بايد در بانكهاي جدا ذخيره شود تا .... حالا ميخواهيم دو جدول همسان رو با هم تلفيق كنيم كه در دو بانك مختلف هست يك راه به صورت زير هست منتهي سرعت پاييني داره
S_ELECT isnull(V1.Code, V2.Code) AS _code ,isnull(V1.price, V2.price) as _price
F_ROM d85.dbo.tblhesab V1 FULL OUTER JOIN
d86.dbo.tblhesab V2 ON V2.Code+'c' = V1.Datee+'d'
اين كد كليه فيلدهاي موجود را زير هم نشون ميده
اگر كد ومبلغ اولي باشه اولي رو نشون ميده,اگر كد ومبلغ دومي باشه دومي رو نشون ميده
ولي سرعت پاييني داره(حالا ميتوني كمك كن جون من اشكال الكي هم نگير )
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum