[]

Sql sorgusu
Selamlar,
Tablo Adı : Tablom
Kolon Adı : Saat
Öyle bir sorgu yazayım ki, Tablom'daki Saat kolonuna 10sn artışlarla saat yazsın.
Misal ilk satıra 15:00:00
İkinci satıra 15:00:10...
UPDATE Tablom SET Tarih='07.11.2014' WHERE SeriNo='SLT0000001' şeklinde tek satırlık bir sorguyla halledilebilir mi ?
Tablo Adı : Tablom
Kolon Adı : Saat
Öyle bir sorgu yazayım ki, Tablom'daki Saat kolonuna 10sn artışlarla saat yazsın.
Misal ilk satıra 15:00:00
İkinci satıra 15:00:10...
UPDATE Tablom SET Tarih='07.11.2014' WHERE SeriNo='SLT0000001' şeklinde tek satırlık bir sorguyla halledilebilir mi ?

cursor kullan. her döngüde Tarih'e DATEADD(ss,numOfSeconds,DateField) ile seconds bilgisi ekle.
- widee
(07.11.14 10:55:31)

Cursor kullanımını bilmiyordum, hemen denemelere başlıyorum, takılırsam sorarım.
- kimlanbu
(07.11.14 10:58:00)

cursor ile içinden cıkamazsan while ilede yapabilirsin.
- prezarlatif
(07.11.14 11:18:07)

oracle icin;
update Tablom t set t.Saat= sysdate + (rownum * 10)/(24 * 60 * 60);
update Tablom t set t.Saat= sysdate + (rownum * 10)/(24 * 60 * 60);
- nawres
(07.11.14 11:21:32)

Beceremedim C#'la hallettim, teşekkürler.
- kimlanbu
(07.11.14 12:24:44)
1