报表
2016-03-21 10:46
253 查看
//—————————————备忘录—————————————
BB/DCHSBB_B.aspx
/BB/JSQDBB_B.aspx
//—————————————注意简洁明了——————————
1. 结算清单报表所用SQL(所查数据)
select distinct
p.D_FromTime,p.V_FromCity,p.I_GoodsType,d.C_KEY,p.V_ShipName,p.V_Voy,p.V_Blno,
t.V_BoxNum1+'/'+t.V_BoxNum2 asV_BoxNum1
,
(select c_key fromtbl_dictionary where
c_lb='箱尺寸'
and
n_value=p.I_BoxSize)as I_BoxSize ,
t.M_Fare,t.V_PlateNum,
c.V_CompName
from tbl_pcd t
left join tbl_plan p on t.V_PlanID=p.V_PlanID
left join tbl_consign c
onp.V_ConComCode=c.I_CompCode
left join tbl_dictionary d on p.I_GoodsType=d.N_VALUE
whered.C_LB='业务类型'
andp.I_InvSign=1 and t.I_InvSign=1
and c.V_CompName=@V_CompName
if(DateQ.Trim()
!= "")
{
strSql.Append("
andCONVERT(varchar(10),p.D_FromTime,120) >= @DateQ
");
}
if
(DateZ.Trim() != "")
{
strSql.Append("
and CONVERT(varchar(10),p.D_FromTime,120)<
=@DateZ");
}
其中:SQL中:Convert()函数:
//——————————————————————————————————————————
CONVERT 函数 [数据类型转换]
功能
返回转换成提供的数据类型的表达式。
语法
CONVERT ( data type, expression_r_r_r [ , format-style ] )
参数
data type 表达式将转换成的数据类型。
expression_r_r_r 要转换的表达式。
format-style 对于将字符串转换为日期或时间数据类型以及相反的转换过程,format-style 是描述要使用的日期格式字符串的样式代码。 format-style 参数的值具有下列含义:不含世纪 (yy) 含世纪 (yyyy) 输出
- 0 或 100 Mmm dd yyyy hh:nn:ss:sss AM(或 PM)
1 101 mm/dd/yy[yy]
2 102 [yy]yy.mm.dd
3 103 dd/mm/yy[yy]
4 104 dd.mm.yy[yy]
5 105 dd-mm-yy[yy]
6 106 dd Mmm yy[yy]
7 107 Mmm dd, yy[yy]
8 108 hh:nn:ss
- 9 或 109 Mmm dd yyyy hh:nn:ss:sssAM(或 PM)
10 110 mm-dd-yy[yy]
11 111 [yy]yy/mm/dd
12 112 [yy]yymmdd
13 113 dd Mmm yyy hh:nn:ss:sss(24 小时制,欧洲缺省时间 + 毫秒,4 位数年份)
14 114 hh:nn:ss:sss(24 小时制)
20 120 yyyy-mm-dd hh:nn:ss:sss(24 小时制,ODBC 规范,4 位数年份)
21 121 yyyy-mm-dd hh:nn:ss.sss(24 小时制,ODBC 规范加毫秒,4 位数年份)
BB/DCHSBB_B.aspx
/BB/JSQDBB_B.aspx
//—————————————注意简洁明了——————————
1. 结算清单报表所用SQL(所查数据)
select distinct
p.D_FromTime,p.V_FromCity,p.I_GoodsType,d.C_KEY,p.V_ShipName,p.V_Voy,p.V_Blno,
t.V_BoxNum1+'/'+t.V_BoxNum2 asV_BoxNum1
,
(select c_key fromtbl_dictionary where
c_lb='箱尺寸'
and
n_value=p.I_BoxSize)as I_BoxSize ,
t.M_Fare,t.V_PlateNum,
c.V_CompName
from tbl_pcd t
left join tbl_plan p on t.V_PlanID=p.V_PlanID
left join tbl_consign c
onp.V_ConComCode=c.I_CompCode
left join tbl_dictionary d on p.I_GoodsType=d.N_VALUE
whered.C_LB='业务类型'
andp.I_InvSign=1 and t.I_InvSign=1
and c.V_CompName=@V_CompName
if(DateQ.Trim()
!= "")
{
strSql.Append("
andCONVERT(varchar(10),p.D_FromTime,120) >= @DateQ
");
}
if
(DateZ.Trim() != "")
{
strSql.Append("
and CONVERT(varchar(10),p.D_FromTime,120)<
=@DateZ");
}
其中:SQL中:Convert()函数:
//——————————————————————————————————————————
CONVERT 函数 [数据类型转换]
功能
返回转换成提供的数据类型的表达式。
语法
CONVERT ( data type, expression_r_r_r [ , format-style ] )
参数
data type 表达式将转换成的数据类型。
expression_r_r_r 要转换的表达式。
format-style 对于将字符串转换为日期或时间数据类型以及相反的转换过程,format-style 是描述要使用的日期格式字符串的样式代码。 format-style 参数的值具有下列含义:不含世纪 (yy) 含世纪 (yyyy) 输出
- 0 或 100 Mmm dd yyyy hh:nn:ss:sss AM(或 PM)
1 101 mm/dd/yy[yy]
2 102 [yy]yy.mm.dd
3 103 dd/mm/yy[yy]
4 104 dd.mm.yy[yy]
5 105 dd-mm-yy[yy]
6 106 dd Mmm yy[yy]
7 107 Mmm dd, yy[yy]
8 108 hh:nn:ss
- 9 或 109 Mmm dd yyyy hh:nn:ss:sssAM(或 PM)
10 110 mm-dd-yy[yy]
11 111 [yy]yy/mm/dd
12 112 [yy]yymmdd
13 113 dd Mmm yyy hh:nn:ss:sss(24 小时制,欧洲缺省时间 + 毫秒,4 位数年份)
14 114 hh:nn:ss:sss(24 小时制)
20 120 yyyy-mm-dd hh:nn:ss:sss(24 小时制,ODBC 规范,4 位数年份)
21 121 yyyy-mm-dd hh:nn:ss.sss(24 小时制,ODBC 规范加毫秒,4 位数年份)
相关文章推荐
- js弹出窗体——控制下拉条的是否显示…
- 关于GridView
- js弹出窗体——控制下拉条的是否显示…
- SQL函数
- 生日提醒
- Android 如何监听返回键,弹出一个退出对话框
- 世界是客观存在的吗?
- 宏
- 蓝桥杯 入门训练 Fibonacci数列
- [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
- C++中各种类型的成员变量的初始化方法(mark-好)
- Java排序算法(六)--冒泡排序(交换排序)
- mysql error:Table 'performance_schema.session_variables' doesn't exist
- JQuery实现选项卡效果
- 改变dede图片上传路径(商品-缩略图)去掉/allimg/ymd/
- mysql replace()函数
- dede 单页文章放根目录下方法
- dede 完美分页效果! pagelist修改
- 不同浏览器字符间距不同原因。font-size和 font-family,
- 控制dede 留言板 显示条数。