870056950
پنج شنبه 07 خرداد 1388, 13:41 عصر
وقتی از جدول فاکتورهایم یکی را حذف می کنم می خواهم از کد فاکتورهای بعد از آن یکی کم شود. برای این کار از این دستور استفاده می کنم اما خطا دارد. توجه کنید که SaleCode در جودل من PrimaryKey نیست. و از آنجا که فاکتورهای دیگری هم با همین تاریخ وجود دارند از تاریخ هم در شرطم استفاده می کنم. مثلاً این حالت که خطا می دهد را باید چی کار کرد که خطا نداشته باشد؟
UPDATE SaleBank SET SaleCode = 5 WHERE (SaleCode = 6) AND (SaleDate = 5/28/2009 12:00:00 AM)
و یک سؤال دیگر آیا در sql نوعی وجود دارد که فقط تاریخ را ذخیره کند؟ یعنی زمان را ذخیره نکند.
UPDATE SaleBank SET SaleCode = 5 WHERE (SaleCode = 6) AND (SaleDate = 5/28/2009 12:00:00 AM)
و یک سؤال دیگر آیا در sql نوعی وجود دارد که فقط تاریخ را ذخیره کند؟ یعنی زمان را ذخیره نکند.