Forum
Merhabalar üstadlar,
çok sıkıntı çektiğim bir konuyu danışmak istedim. 20 lik ve 40 lık tabir edilen araçlar düşünün. Bu araçlar otoparkda beklediği için bunlardan anlaşmamıza (standart ve toplamalı) göre bekleme bedeli alınıyor. Girdiği ve çıktığı tarih programda hesaplanarak gün farkı elde edilip tarifeye uygun gün aralığı ve araç boyutuna göre fiyatlandırılmalı fakat nasıl yapabileceğimi bulamadım.
Veritabanı aşağıdadır. yardımlarınızı beklerim.
Merhaba ASP yazmayalı cok oldu su anda tam kodları cıkamayabılırım ama SQL tarafında bır select ıle gecerlı degerı bulup tablodan donen degerı bınd edersenız ıstedgınız sutunu elde edersınız asagıdakı sql ı spontan hızlı bır sekılde yazdım fıkır vermesı acısından ıstersenız sız bır prosedur halıne de donusturebılırsınız
USE Parameter
GO
DECLARE @Date1 DATETIME;
DECLARE @Date2 DATETIME;
DECLARE @TarifeType INT;
SET @TarifeType = 1;
SET @Date1 = '2017-02-05';
SET @Date2 = '2017-02-16';
DECLARE @DayCount int;
SET @DayCount = DATEDIFF(day,@Date1,@Date2) ;
PRINT @DayCount;
SELECT
Id
,TarifeId
,IlkGun
,SonGun
,[20Fiyat]
,[40Fiyat]
FROM dbo.TarifeDetay WHERE IlkGun > = @DayCount and TarifeId = @TarifeType;
GO
saygılarımla
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
hocam sanırım sorumu tam açıklayamadım. bu arada standart tarifeyi hallettim sadece toplamalı tarife kaldı. onu da aşağıda paylaşıyorum.