i tarihten itibaren subtracting
interval of 1 day
bir tarih almak çalışıyorum ve saklı saklı yordam içinde varchar(256)
olduğunu . ve new_date
, datetime
veri türündedir.Hata Kodu: 1292 Kesik yanlış CHAR (8) değer: '20160331000000' <code>datatype</code> olan bir <code>variable</code> temp_new_date_name içinde <code>P</code> ile bu concating
ayıklama sırasında ben new_Date
değeri i hata Sonra '2016-04-01 00:00:00'
set temp_new_date_name =concat('p',CAST(((new_date - INTERVAL 1 DAY)+0) as char(8)));
aşağıdaki var olduğu tespit
Error Code: 1292 Truncated incorrect CHAR(8) value: '20160331000000'
benim yerel aşağıdaki denedi ederken, Sonra onun iyi çalışıyor
select concat('p', CAST((('2016-04-01 00:00:00' - INTERVAL 1 DAY)+0) as char(8)));
Google'ı denedim, ancak herhangi bir çalışma çözümü bulamadım. Yardımınız için teşekkür ederiz. Teşekkür
Sana (8) char char boyutunu artırarak bu cevabı çözüldü bu soruya