我有一个逻辑,我想根据一些操作计算和显示数字。操作如下
V_CALPERCENT nvarhcar(100)
, v_yearMSA1 nvarchar(100)
,
所以我想计算V_CALPERCENT
,我有一个值v_yearMSA1 = 2
所以这是我的计算,
V_CALPERCENT := (v_yearMSA1 * 2.25) / 100
它让我回归.05
我希望它还应该显示小数点前的数字。获取方式请帮忙
我有一个逻辑,我想根据一些操作计算和显示数字。操作如下
V_CALPERCENT nvarhcar(100)
, v_yearMSA1 nvarchar(100)
,
所以我想计算V_CALPERCENT
,我有一个值v_yearMSA1 = 2
所以这是我的计算,
V_CALPERCENT := (v_yearMSA1 * 2.25) / 100
它让我回归.05
我希望它还应该显示小数点前的数字。获取方式请帮忙
我的要求完全取决于QUERY
.
我在过滤我的 gridview 的基础上three parameters
。
Project_name
(始终需要)Date
(不总是)Vehicle_No
(不总是)那么,我的要求是,
使用
project_name
任何一个都可以用于过滤我的 gridview。
目前我的调试查询对任何两个参数都工作得很好。
以下是我的调试查询:-
SELECT DISTINCT sv.mkey, vehicle_no,
TO_CHAR (date_in, 'dd-MM-yyyy')
|| ' & '
|| time_in vehicleindate_time,
TO_CHAR (date_out, 'dd-MM-yyyy')
|| ' & '
|| time_out vehicleoutdate_time,
gate_no_in || ' & ' || gate_no_out ingate_outgateno,
gd.good_type goods_type, net_weight netweight,
TO_CHAR (challan_date, 'dd-MM-yyyy')
|| ' & '
|| challan_no challandate_no,
remark_in remarkin, NULL receipt_no, date_in
FROM xxcus.xxgid_supinv sv,
xxcus.xx_supinv_goodtype gd,
xxcus.xxacl_xxgid_user_mst ms
WHERE (gd.good_type_code(+) = sv.good_type)
AND ( sv.project_id = '1368'
AND TO_CHAR (date_in, 'dd-MM-yyyy') = '26-11-2015'
OR vehicle_no = '0'
)
AND sv.delete_flag = 'N'
ORDER BY date_in DESC, vehicle_no
上面的查询显示了我输入的确切project_name
结果Date
。
但是当我添加第三个参数时说它Vehicle_no
没有显示准确的数据,vehicle_no
它仍然显示我寻找2
参数的相同数据。
我正在使用 Oracle 作为数据库。
无法使用的最新更新
我对如何处理查询感到困惑,因为 Balazs 的解决方案在我选择 , Project_name
,Date
然后vehicle_no
(不是必需的)时运行良好。Project_name
但是当我首先选择, 和时,它并没有得到正确的结果Vehicle_no
。任何猜测为什么?
问题是当我只过滤时
Project_name
date_columnVehicle_no
值出现,0
所以它没有显示任何行,这是不正确的,因为我有数据Project_name
和Vehicle_no
。
我对Balaz's
下面的解决方案使用了第二个查询
WHERE (gd.good_type_code(+) = sv.good_type)
AND ( sv.project_id = '1368'
AND TO_CHAR (date_in, 'dd-MM-yyyy') = '26-11-2015'
AND vehicle_no = decode(:vehicle_no, '0', vehicle_no, :vehicle_no)
)
我想要一个动态查询,它将获取已成功完成6 个月并准备好确认的员工姓名。
我写了一个硬编码查询来做到这一点。这是查询
SELECT [emp_name] FROM [emp_mst]
WHERE Dt_Of_Join >= dateadd(m, -7, datediff(d, 8, getdate()))
and Dt_Of_Join < dateadd(m, -6, datediff(d, 9, getdate()))
例如:如果员工于 加入1st dec,2014
,他将在 完成 6 个月31st May 2015
。
所以在六月,他可以在任何日期被暗示。上面的查询根据今天的日期为我提供了Nov16 2014
to的结果。Dec 15 2014
我希望它被动态处理
请建议。
我正在使用sql server 2005。
我有一个问题,
我想设置ID
列,ID
应该从哪里开始11-2
然后它应该自动递增 1 就像
11-3、11-4。
我正在使用sql-server 2008 R2
。请帮忙
我已经将描述列数据类型指定为 NVARCHAR(MAX),但是当我添加数据时,它只显示一半数据。不是完整的数据。例如:-
如果我有如下两个段落:-
俗话说“眼见为实”,基于这一前提,Aditya Jyot 成立于 2005 年,旨在照亮因视力障碍而遭受疾病困扰的弱势群体的生活。该组织旨在通过免费眼科营地和治疗来解决低收入群体、生活在农村和城市贫民窟和部落地区的边缘化人口的痛苦。
与我们合作的基金会(RBL 银行)旨在通过位于孟买 Dharavi 城市贫民窟的设备齐全的外展中心,提高人们对导致失明的糖尿病患者视网膜病变的认识并实施预防性医疗保健服务,惠及约 60 万受益人。因此,有助于创建更健康的社区
我只会看到治疗前的数据。我看不到前面的数据。请建议
table
目前我从数据库中删除了一个。但现在我想从该表中获取一些信息。
请建议如何恢复或取回表。
我正在使用 SQL Server 2008 R2。
我正在使用 SQL Server 2008 R2,并且我想将日文字符存储在表的一列中。
假设我想存储日文名称,我该如何实现?有没有简单的方法?
我有一个现有表,我在其中添加一列,NgoId
其数据类型为int
. 我想添加NOT NULL
到该列。
当我添加这个时,我收到以下错误:
无法修改表。无法将值 NULL 插入列“NgoId”、表“CSR.dbo.Tmp_tbl_post_category”;列不允许空值。插入失败。该语句已终止。
请帮助如何添加 NOT NULL 列。
我想将前端的值添加到表中。我想在asp.net中做到这一点。我有一张如下表:-
CategoryId int
CategoryName nvarchar(50) not null
ParentId int null
另请参阅代码:-
<asp:TextBox ID="txtCategory" runat="server"></asp:TextBox>
<asp:Button ID="btnCategoryUpload" runat="server" Text="Upload Category" Width="110" />
我尝试使用这样的代码:-
<form id="form1" runat="server">
<asp:TextBox ID="txtCategory" runat="server"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" Width="110" OnClick="btnSubmit_Click" />
</form>
相同的代码背后: -
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["DefaultSQLConnectionString"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("Insert into CategoriesForMerchant values (@CategoryName, @ParentId)", conn);
cmd.Parameters.AddWithValue("@CategoryName", txtCategory.Text);
cmd.Parameters.AddWithValue("@ParentId", "");
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<script>alert('File uploaded successfully');</script>");
}
但我收到以下错误,请帮助。
INSERT 语句与 FOREIGN KEY SAME TABLE 约束“fk_subcategories”冲突。冲突发生在数据库“Test”、表“dbo.CategoriesForMerchant”、列“CategoryId”中。该语句已终止。
请帮忙
表代码:-
create table [dbo].[categories](
id int identity(1,1) not null,
name nvarchar(50) not null,
parent int null,
constraint [pk_categories] primary key clustered ( id asc))
go
alter table [dbo].[categories] with check add constraint [fk_subcategories] foreign key(parent)
references [dbo].[categories] ([id])
go
alter table [dbo].[categories] check constraint [fk_subcategories]
go