PDA

View Full Version : سوال: سوال در مورد Insert



ali.ghodrati
سه شنبه 06 مهر 1389, 14:50 عصر
سلام دوستان.برای اطلاعات زیر یک دستور Insert میخوام.چه جوری برام بنویسین
LineID-----TaxiID-----SubscriptionFee----PaymentStatus
17---------11----------------0---------------------------0-------
17---------12----------------0---------------------------0-------
17---------13----------------0---------------------------0-------
17---------14----------------0---------------------------0-------
17---------15----------------0---------------------------0-------
17---------16----------------0---------------------------0-------
17---------19----------------0---------------------------0-------
17---------20----------------0---------------------------0-------

کدهای TAXIID هم از یک جدول دیگه به نام Tb_Taxis گرفته میشه
نمی خوام چند دستور Insert بنویسم.چون تعداد TaxiID مشخص نیست.
خیلی گیرم.لطفا کارم رو راه بندازین

Rezahak
چهارشنبه 07 مهر 1389, 08:21 صبح
INSERT INTO TableName LineID,TaxID, SubsciptionFee,PaymentStatus SELECT 17,TaxID,0,0 FROM Tb_Taxis

ali.ghodrati
پنج شنبه 08 مهر 1389, 08:00 صبح
ممنون دوست عزیز.ولی من یک فیلد Date هم دارم که کاربر وارد میکنه.
فیلدها PaymentStatus و Subscriptionfee همیشه صفر هستن.برای اینکه Date رو با Date@ بگیره چه کار باید بکنم؟

اینجوری درسته بنویسم؟
INSERT INTO TableName LineID,TaxID, SubsciptionFee,PaymentStatus,Date (SELECT 17,TaxID,0,0 FROM Tb_Taxis) ,@Date